我正在使用月度数据,并尝试显示YoY%的计算结果。
然而,我认为我的代码对于由闰年引起的不同的月末日期并不健壮。
Value YoY% 2 =
VAR START_DATE = DATEADD('DATA'[Date], -12, MONTH)
RETURN
DIVIDE(SUM(DATA[Value]), CALCULATE(SUM(DATA[Value]),START_DATE))-1

我是一个非常强大的商业智能新手。谢谢你的帮助。
发布于 2019-10-03 13:28:26
尝试以下操作:
Value YoY% 2 =
VAR Curr_Year = YEAR(SELECTEDVALUE(DATA[Date]))
VAR Last_Year = Curr_Year - 1
RETURN
DIVIDE(
CALCULATE(SUM(DATA[Value]), FILTER(DATA, YEAR(DATA[Date]) = Curr_Year)),
CALCULATE(SUM(DATA[Value]), FILTER(DATA, YEAR(DATA[Date]) = Last_Year))
)https://stackoverflow.com/questions/58212669
复制相似问题