Tableauの概念理解
集計の仕組み — SUMとAVGが変わる理由
導入
Tableauで棒グラフを作ったとき、ツールチップに「SUM(売上)」と表示されているのを見たことはないでしょうか。これはTableauがメジャーを自動的に集計している証拠です。どのような仕組みで集計されているのかを理解すると、思い通りのグラフが作れるようになります。
くわしく知ろう
Tableauでは、メジャーをビューに配置すると自動的に集計が適用されます。既定の集計方法はSUM(合計)で、フィールド名が「SUM(売上)」のように表示されます。この集計方法はSUM以外にも、AVG(平均)、COUNT(件数)、MIN(最小値)、MAX(最大値)、MEDIAN(中央値)など複数の種類から選択できます。
ビューの集計結果は、ビューに配置されているディメンションによって決まります。これを「粒度(ビューの詳細レベル)」と呼びます。たとえば「商品カテゴリ」のみがビューにある場合、売上はカテゴリ単位で合計されます。ここに「担当者名」を追加すると、「カテゴリ×担当者」の組み合わせ単位に粒度が細かくなり、それぞれの集計値も変わります。
計算フィールドなどで集計関数を使ったフィールドは、ツールチップやシェルフ上で「AGG(計算名)」と表示されます。これは「すでに集計済みである」ことを示しており、さらに別の集計を重ねられないことを意味しています。
具体例
たとえば「地域」ディメンションだけがある場合、SUM(売上)は地域ごとの合計になります。そこに「製品」ディメンションを追加すると、「地域×製品」の単位で売上が再集計され、それぞれの棒の高さが変わる様子を確認できます。
まとめ・試験ポイント
- メジャーはビューに配置すると自動集計される(既定はSUM)
- 集計方法はSUM / AVG / COUNT / MIN / MAX / MEDIANなどから選択可能
- ビューの粒度=配置されているディメンションの組み合わせで決まる
- ディメンションを追加→粒度が細かくなり集計値も変化する
- AGG()表示=すでに集計済みで二重集計不可
- 試験ではディメンション追加による集計値の変化パターンが問われることが多い
学習した内容を模擬試験で確認しよう。Tableau Desktop Specialist模擬試験で実力を測ろう。
Tableau模擬試験を見る