バーチャートでY軸にカテゴリ列の一意な数を設定した際に、色で分割すると元のバーよりも高くなってしまう理由

質問

バーチャートでY軸を一意な数に設定し、色で分割すると一意な数の値が増えてしまうのはなぜでしょうか?

色で分割を使用していない時

image

色で分割を使用している時

image

回答

これは、同じ値(例: 顧客ID)を持つデータが、色ごと(例: 製品カテゴリーごと)に存在しているためだと考えられます。

例えば、ECサイトの売上データにおいて、購買カテゴリ別の顧客数(顧客IDの一意な値の数)を計算すると、以下のようになります。

データ例

顧客ID 製品カテゴリ
AA101 A
AA101 B
AA101 C
AA102 B
AA102 C
AA103 A
AA103 B
AA103 C

一意な顧客数の計算

  • 全体で見た時の顧客の一意な値の数: 3
  • 製品カテゴリ別での顧客の一意な値の数:
    • A: 2
    • B: 3
    • C: 2

このように、製品カテゴリごとに一意な顧客数を計算すると、同じ顧客IDが異なるカテゴリにまたがる場合、それぞれのカテゴリでカウントされます。その結果、色で分割した際のバーの高さ(合計値)が、元の一意な数よりも高くなってしまいます。