前提・実現したいこと
【前提】
Power BIに実績+予測のデータを取り込む。
日付が過去〜当日までは実績として値が存在しているが、
未来の日付は値が存在しておらず、計算により予測値を表示する。
【実装したいロジック】
もし値が無い場合(未来)は、一日前の日付の値を取得し、取得した値から、他列の値で引いたものを表示する。
例)
日付 値 他列
5/24 100 5
5/25 5
5/26 5
→5/25には5/24の100から5を引いた95が表示。
5/26には5/25で算出された95から5を引いた90が表示。
発生している問題・エラーメッセージ
1日前の日付に値が存在している場合は、望んだ値が取得可能だが、それより後(未来)の場合、元々データがないため、0が取得されてしまう。
該当のソースコード
新しいカラム=
IF([値]= BLANK(),
CALCULTE(
SUM('テーブル'[値])
,DATEADD('テーブル'[Date],-1,DAY)
)
-CALCULATE(
SUM('テーブル'[他列]
,FILTER('テーブル','テーブル'[Date] = MAX('テーブル'[Date])
)
,[値]
)
補足情報(FW/ツールのバージョンなど)
バージョン:2020年5月版
Power BI Desktop
あなたの回答
tips
プレビュー