Tableau: FIXEDとViz

Tableauで中間テーブル的なものを作りたいときは LOD計算
FIXEDを使えばよいことは理解したのですが、どうも FIXEDの計算式と行/列が頭の中で結び付けられなくもやもやしています。


データ内の最も新しい日付を基準日としたとき、最終購入日から基準日までの日数が60日未満の顧客は何人いるでしょう?

基準日=データ内の最も新しい日付
{ FIXED : MAX([オーダー日]) }

最終購入日=顧客ごとの最終購入日
{ FIXED : [顧客ID] : MAX([オーダー日]) }

最終購入日から基準日までの日数=顧客ごとの最終購入日から基準日までの日数
DATEDIFF('day', 最終購入日, データ内の最も新しい購入日)

ここまでは何となくイメージできます。

顧客は何人いるでしょう?
なので、顧客IDの個別のカウントのうち、上記日数が60日未満か否か
でみればよい

では実際にやってみます。

できました。

もやもやの原因は、おそらく中間テーブル状態のものが見えないからだと思います。可視化して確認するとよいようです。

LOD計算の結果を確認



いいなと思ったら応援しよう!