我需要找到SAMEPERIODLASTYEAR
函数的解决方法,因为我无法使其正常工作。
我可以简单地使用FILTER
函数,但是在如何动态获取从去年初到今天的日期之间遇到麻烦。
PrevYearPremium = CALCULATE(
[Total Premium],FILTER(dim_Date,dim_Date[Date] >= VALUE("2018-01-01")
&& dim_Date[Date] <=VALUE("2018-04-18"))
)
有许多功能,例如DATESBETWEEN
,DATESINPERIOD
,DATE
。动态使用日期的最佳方法是什么?
答案 0 :(得分:1)
尝试一下。.这将为您提供同比比较。.
CALCULATE([Total Premium]
,DATESBETWEEN('Dim_Date'[Date]
,FIRSTDATE('Dim_Date'[Date])
,LASTDATE('Dim_Date'[Date]))
,DATEADD('Dim_Date'[Date],-1,YEAR)