前提・実現したいこと
PowerBIで年月ごと集計し,折れ線グラフで表示しようとしています.
ただし,ある月のデータが全くない場合は0として表示したいと考えています.
対象データの例
日付 | 金額 |
---|---|
2020年1月1日 | 1000 |
2020年1月2日 | 2000 |
︙ | ︙ |
2020年9月30日 | 3000 |
2020年11月1日 | 1000 |
︙ | ︙ |
2020年12月31日 | 3100 |
2021年1月1日 | 1000 |
︙ | ︙ |
2021年10月22日 | 2200 |
上記はデータの例として,2020年1月1日から毎日使用した金額を表しています.
ただし,2020年10月のデータが全くないとします.
該当のソースコード
DAX
1// 作成したメジャー 2合計金額 = CALCULATE(SUM('テーブル'[金額])) + 0
DAX
1// 作成したカレンダーテーブル 2カレンダー = 3var StartDate = MIN('テーブル'[日付]) 4var EndDate = MAX('テーブル'[日付]) 5var BaseCalendar = CALENDAR(StartDate, EndDate) 6return 7ADDCOLUMNS( 8 BaseCalendar, 9 "年", YEAR([Date]), 10 "月", MONTH([Date]), 11)
リレーションとして,カレンダーのDateと日付を繋いでおります.
発生している問題・エラーメッセージ
折れ線グラフの横軸に,カレンダーのDateの日付の階層の年月を使用し,
縦軸に合計金額を表示しております.
2020年10月の金額を0として表示することには成功しているのですが,
スライサーでDateの範囲を変更しても,表示範囲が変わらず全期間表示されてしまいます.
スライサーでDateの表示範囲を変えることができ,表示期間内でデータがない場合に0として表示する方法はあるのでしょうか?
よろしくお願いします.
補足情報(FW/ツールのバージョンなど)
Microsoft Power BI Desktop
バージョン:2.98.683.0 64-bit(2021年10月)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。