Power BIで以下の様なレポートを作成中です。
・ビジュアルは「集合横棒グラフ」を使用
・データソースはExcelで月別の売上高を表示
・直近3カ月分を「当月」「前月」「前々月」で抽出
・テーブルは「日付」(日付型)及び「売上高」(数値)で構成された日次データ
縦軸に「年月」、横軸に「売上高」を表示させようとしているけど、縦軸が月単位で表示されません。
以下のDAX関数でテーブルに月の種別を格納する計算列を設け、「凡例」に設定していますが、どの日付も当月(1)になってしまいます。式に問題があると思うけど、幾ら考えても解決しません。どこが悪いか教えていただけないでしょうか。
因みに、Excel側で「種別」を設定して3カ月限定で読み込むことは考えていません。
DAX
現在日付 = DATE(YEAR(MAX([日付].[Date])), MONTH(MAX([日付].[Date])), 1)
月度 =
IF (YEAR([日付].[Date]) = YEAR([現在日付]),
IF (MONTH([日付].[Date]) = MONTH([現在日付]),
1, -- 当月
IF (YEAR([日付].[Date]) = YEAR([現在日付]) - 1,
IF (MONTH([日付].[Date]) = 12 && MONTH([現在日付]) = 1,
2, -- 前月
IF ((MONTH([日付].[Date]) = 12 && MONTH([現在日付]) = 2) ||
(MONTH([日付].[Date]) = 11 && MONTH([現在日付]) = 1),
3, -- 前々月
0 -- 対象外
)
),
0 -- 対象外
)
),
0 -- 対象外
)
それとも、もっとスマートなやり方があるのでしょうか・・・
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/05/29 00:20