日付に関するLOD表現
顧客ごとの最終オーダー日(MAX)
{ FIXED [顧客 Id]:MAX([オーダー日])}
顧客ごとの最初のオーダー日(MIN)
{ FIXED [顧客 Id]:MIN([オーダー日])}
各顧客の2回目のオーダー日
①2回目以降のオーダー日だけを用意する
最初のオーダー日をNullにした計算フィールドを用意する
IIF([オーダー日]>[各顧客のMinオーダー日],[オーダー日],Null)
②2回目以降のオーダー日の中で、一番小さいオーダー日を抽出する
{ FIXED [顧客 Id]:MIN([2回目以降のオーダー日])}
1回目と2回目の購入Qの差、購入日数の差(DATEDIFF)
DATEDIFF('quarter',[各顧客のMinオーダー日],[各顧客の2回目のオーダー日])
顧客別の購入期間(月別)
{ FIXED [顧客 Id]:DATEDIFF('month',MIN([オーダー日]),MAX([オーダー日]))}
顧客ごとの売上や購入回数
顧客ごとの購入金額合計
{ FIXED [顧客 Id]:sum([売上])}
顧客ごとの購入回数
{ FIXED [顧客 Id]:COUNTD([オーダー Id])}