Workout Wednesday記録【2023 Week 49】
はじめに
DATA Saber - Bridge 2ndに参加中のタブミです。
ここで学んだ知識を活かして、今回は初めてWorkout Wednesdayに挑戦してみました。
ここではお題のVizの作成方法をまとめています。
チャレンジしたお題について:2023 Week 49
お題はこちらです。
日本語にすると、顧客が再度注文するまでに何四半期かかったのかわかりますか?という問題ですね。
要件は、下記の通りです。
ダッシュボードのサイズ: 1000 x 800px
1枚
2 つの LOD が必要
顧客が最初に購入した四半期と年を示すマトリックスを作成する
続いて 2 回目の購入に要した四半期数
Vizの作り方
まずは下のお題のVizを見て、初回購入日(Quarter of First Purchase Date)と、初回購入日からの四半期(Quarter since first Purchase)を出す必要があることがわかります。
また、再度注文までに何四半期かを見たいため、2回目購入日も出す必要があります。
初回購入日
{ FIXED [Customer ID] : MIN([Order Date])}
→Customer IDごとの最初(=一番小さい)のOrder Date
初回以降の購入日
IIF([Order Date] > [初回購入日], [Order Date], NULL)
→Order Dateが初回購入日以降のものだけを残す
2回目購入日
{ FIXED [Customer ID] : MIN([初回以降の購入日])}
→初回以降の購入日の最小値MIN()で、2回目の購入日を算出できる
初回購入日から2回目購入までの四半期
DATEDIFF('quarter', [初回購入日], MIN([2回目購入日]))
→DATEDIFFを使って、初回購入と2回目購入の差分を四半期で算出できる
これらの計算フィールドを使い、Customer IDの個別カウント数で色分けをすることで、お題のチャートが完成します。
この記事が気に入ったらサポートをしてみませんか?