質問
バーチャートでY軸を一意な数に設定し、色で分割すると一意な数の値が増えてしまうのはなぜでしょうか?
色で分割を使用していない時
色で分割を使用している時
回答
これは、同じ値(例: 顧客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が異なるカテゴリにまたがる場合、それぞれのカテゴリでカウントされます。その結果、色で分割した際のバーの高さ(合計値)が、元の一意な数よりも高くなってしまいます。