
顧客の購入回数で 一番多い回数は何回か:Tableau DataSaber講義まとめ~Advanced I その2~
DataSaberの勉強のため、講義内容を私なりにまとめました。
講義はTableauを深く理解できる内容になっていて、非常に勉強になりました。
※手順の詳細は載せず、課題で習得できるテクニック/知識を中心に書いています。講義では詳しく説明されています。
※データソース:サンプル - スーパーストア
※Tableau Ver.:2023.2.0
課題その1
データの粒度が違うものを使った集計
顧客毎の購入回数でグループ化し、その回数にあてはまる購入者数を調べたい。
アウトプットイメージ

習得できるテクニック
LOD計算 (FIXED)
WINDOW計算
まず考える
使うディメンション、不足しているフィールド、LODなどをイメージ。
必要なディメンション
顧客ID
オーダーID
LOD
顧客レベル
Group By:顧客ID
集計フィールド:COUNTD(オーダーID)Vizレベル:
Group By:顧客毎の購入回数(つまり1.)
集計フィールド:COUNTD(顧客ID)
作成手順

課題その2
データの粒度が違うものを使った集計
その1のLOD(顧客毎の購入回数)で、1回のオーダーにおける金額の平均を出す。
アウトプットイメージ

習得できるテクニック
LOD計算 (INCLUDE)
WINDOW計算
まず考える
使うディメンション、不足しているフィールド、LODなどをイメージ。
必要なディメンション
オーダーIDを追加する
LOD
オーダーIDレベル
Group By:オーダーID
集計フィールド:SUM(売上)Vizレベル:
Group By:顧客毎の購入回数
集計フィールド:AVG(オーダーID毎の合計売上(つまり1.))
作成ポイント
データソースの最小単位はSKUなので、オーダーID毎に合計して束ねないといけない。
作成手順

まとめ
集計のレベルとデータソースの最小単位を理解して、Vizを作る事が大事。

参考文献:
DATA Saber Boot Camp Week6 "HandsOn - Advanced I" by KT
Images:
Image by Freepik