过去12个月的累计总人数



我有以下用于计算员工人数的度量。我想创建一个新的衡量标准,计算过去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/

最新更新