我有以下用于计算员工人数的度量。我想创建一个新的衡量标准,计算过去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)
)
如果我说得对,你想要一个叫做移动年度总额(MAT(的东西。假设您有一个日期表(Calendar(,您可以使用以下模式。将[Sales Amount]度量值替换为您喜欢的度量值。
Sales MAT :=
CALCULATE(
[Sales Amount],
DATESINPERIOD(
'Date'[Date],
MAX( 'Date'[Date] ),
-1,
YEAR
)
)
在此处检查MAT:https://www.daxpatterns.com/standard-time-related-calculations/