经过尝试了许多解决方案后,终于得到了可以解决我的目的的解决方案。
在我的事实表中,我添加了一个名为Invoicedate的列,格式为“ YYYYMMDD”,与“日期”表名称中与Datekey和fomrat类似的列为“ YYYYMMDD”。
这是到目前为止的计算:
Revenue YTD:=CALCULATE([Revenue],DATESYTD('Date Master'[Date],"03-31"),ALL('Date Master'))
这是上一年迄今的计算:-
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'))
该解决方案的好处是,它可以很好地处理the年问题。我从以下方面得到了该解决方案的想法:Chris Webb的BI博客
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句