我的问题是我需要计算一个像 YTD 一样的运行总计。所讨论的“年”不是日历年,而是一个学年。
TOTALYTD(..."28-02")
几乎成功了,但是在闰年,2 月 29 日会渗入下一年的窗口。
我试过CALCULATE(MyMeasure, DATESBETWEEN(...,...))
了,这似乎不起作用,或者我只是错误地使用了这些功能。
总结一下,我需要一个完全一样TOTALYTD()
但没有闰年问题的表达式。
谢谢!
我的问题是我需要计算一个像 YTD 一样的运行总计。所讨论的“年”不是日历年,而是一个学年。
TOTALYTD(..."28-02")
几乎成功了,但是在闰年,2 月 29 日会渗入下一年的窗口。
我试过CALCULATE(MyMeasure, DATESBETWEEN(...,...))
了,这似乎不起作用,或者我只是错误地使用了这些功能。
总结一下,我需要一个完全一样TOTALYTD()
但没有闰年问题的表达式。
谢谢!
不幸的是,我也遇到了同样的问题。
我创建了一个日期表,并检查该年份是否为闰年。
然后我创建了这个 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 度量”