YTD と同じ日付までの前年 YTD が結果を返すという要件があります。 (これは正常に動作しています) および前年度の YTD も、2015 年 1 月 1 日から 2015 年 5 月 9 日まで計算する必要があります。
ここに記載されているすべてのソリューションを試しました: -DAXパターン
まだ結果が出ていませんが、
YTD と同じ日付までの前年 YTD が結果を返すという要件があります。 (これは正常に動作しています) および前年度の YTD も、2015 年 1 月 1 日から 2015 年 5 月 9 日まで計算する必要があります。
ここに記載されているすべてのソリューションを試しました: -DAXパターン
まだ結果が出ていませんが、
非常に多くのソリューションを試した後、最終的に私の目的を解決するソリューションを手に入れました。
ファクト テーブルに Invoicedate という名前の列を追加し、形式は "YYYYMMDD" で、Date テーブル名の Datekey と形式は "YYYYMMDD" と同様の列です。
YTD の計算は次のとおりです。
Revenue YTD:=CALCULATE([Revenue],DATESYTD('Date Master'[Date],"03-31"),ALL('Date Master'))
そして、ここに前年のYTDの計算があります:-
Revenue PY:=CALCULATE([Revenue YTD],FILTER(ALL('Date Master'[Datekey]),FILTER(VALUES('Sales Details'[InvoiceDate]),'Sales Details'[InvoiceDate]-10000=EARLIER('Date Master'[Datekey]))),ALL('Date Master'))
このソリューションの利点は、うるう年の問題を適切に処理できることです。このソリューションのアイデアは、Chris Webb の BI ブログから得ました。