我有以下方法来计算人数。我想创建一个新的度量来计算过去 12 个月的运行总计。
TIA
Employee Count =
VAR selectedDate = MAX('Date'[Date])
RETURN
SUMX('Table1',
VAR employeeStartDate = [DATE_OF_EMPLOYMENT]
VAR employeeEndDate = [DATE_OF_LEAVING]
RETURN IF(employeeStartDate <= selectedDate &&
OR(employeeEndDate >= selectedDate, employeeEndDate=BLANK()
),1,0)
)
答案 0 :(得分:0)
如果我没听错的话,您需要称为移动年度总计 (MAT) 的东西。假设您有一个日期表(日历),您可以使用以下模式。将 [Sales Amount] 度量替换为您最喜欢的度量。
Sales MAT :=
CALCULATE(
[Sales Amount],
DATESINPERIOD(
'Date'[Date],
MAX( 'Date'[Date] ),
-1,
YEAR
)
)
在此处检查 MAT:https://www.daxpatterns.com/standard-time-related-calculations/