发布于 2020-12-19 06:19:32
假设您想要创建一个切片器,其中您选择一个日期,并希望将月-日期、季度-日期和年度-日期总计显示为单独的度量标准。
不必手工编写这些期间迄今为止的度量标准的逻辑,您只需编写:
TotalMTD = CALCULATE ( [Total], DATESMTD ( 'Date'[Date] )
TotalQTD = CALCULATE ( [Total], DATESQTD ( 'Date'[Date] )
TotalYTD = CALCULATE ( [Total], DATESYTD ( 'Date'[Date] )而不必写更像这样的东西:
TotalQTD =
VAR SelectedDate =
SELECTEDVALUE ( 'Date'[Date] )
VAR QuarterStart =
EOMONTH ( SelectedDate, - MOD ( MONTH ( SelectedDate ) - 1, 3 ) - 1 )
RETURN
CALCULATE (
[Total],
'Date'[Date] <= SelectedDate,
'Date'[Date] > QuarterStart
)有关时间智能使用的更多示例,请参见此处:
https://www.daxpatterns.com/standard-time-related-calculations/
https://stackoverflow.com/questions/65366826
复制相似问题