过去 12 个月的累计总人数

时间:2021-04-22 12:59:46

标签: powerbi dax measure

我有以下方法来计算人数。我想创建一个新的度量来计算过去 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)
)

1 个答案:

答案 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/

相关问题