在 DAX 的过滤器函数中动态使用日期的最佳方法是什么
What would be the best way to dynamically use dates in filter function in DAX
我需要为 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
。动态使用日期的最佳方式是什么?
试试这个..这会给你 YOY 比较..
CALCULATE([Total Premium]
,DATESBETWEEN('Dim_Date'[Date]
,FIRSTDATE('Dim_Date'[Date])
,LASTDATE('Dim_Date'[Date]))
,DATEADD('Dim_Date'[Date],-1,YEAR)
我需要为 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
。动态使用日期的最佳方式是什么?
试试这个..这会给你 YOY 比较..
CALCULATE([Total Premium]
,DATESBETWEEN('Dim_Date'[Date]
,FIRSTDATE('Dim_Date'[Date])
,LASTDATE('Dim_Date'[Date]))
,DATEADD('Dim_Date'[Date],-1,YEAR)