1

我的问题是我需要计算一个像 YTD 一样的运行总计。所讨论的“年”不是日历年,而是一个学年。 TOTALYTD(..."28-02")几乎成功了,但是在闰年,2 月 29 日会渗入下一年的窗口。

我试过CALCULATE(MyMeasure, DATESBETWEEN(...,...))了,这似乎不起作用,或者我只是错误地使用了这些功能。

总结一下,我需要一个完全一样TOTALYTD()但没有闰年问题的表达式。

谢谢!

4

1 回答 1

1

不幸的是,我也遇到了同样的问题。

我创建了一个日期表,并检查该年份是否为闰年。

然后我创建了这个 Dax 公式:Year End = IF(MAX( Dates[LeapYear] )=0,"02/28","02/29")

这工作得很好,但是如果我将它添加到这样的TOTALYTD内置公式中Sales YTD = TOTALYTD( [Sales], Dates[Date], ALL( Dates[Date] ), [Year End]),它就不允许它 - 这很愚蠢 - 希望他们将来会允许它。

然后我找到了这个答案,它回答了你的问题,但也没有,因为 Power BI 还没有满足它。

根据OwenAuger,“您将需要编写自定义 YTD 度量”

于 2021-02-24T11:46:16.133 回答