
tableau初心者です。
下記のようなことをやりたいのですが、やり方がわからずご教示いただけますと幸いです。
◆やりたいこと
YYYY/MM/DDの形で日付を持っていて、月ごとにレコード数を集計しているのですが、月を1日~月末でなく、11日~翌10日として集計したいです。
なにか方法はありますでしょうか。
5 Antworten
Tableau初心者のため、他の回答者様と同様な回答となり恐縮です。
単純なIF文で
月締めを当月の1日~月末でなく、当月11日~翌月10日とする
計算フィールド ”締め日変更” を適用し、実現できることを確認しております。
対象「日」が10日までであれば関数DATEADDで対象「月」を-1する単純なものです。
IF DATEPART('day',[オーダー日]) <= 10 THEN
// 1~10日は前月の締め月
DATEADD('month', -1, [オーダー日] )
ELSE
// 11日以降は当月の締め月
[オーダー日]
END
適用状況を画像にて示します。