Data Modeling With Dax 简明教程

Ending Headcount Measures

可以为特定时间段创建结束人数措施。结束人数是指定期间的最后日期的人数总和,对于该日期,我们具有非零人数总和。

结束人数获取方式如下 −

  1. 对于一个月 − 该特定月底的人数总和。

  2. 对于季度 - 指定季度的最后月份结束时的总人数。

  3. 对于年份 - 指定年份的最后月份结束时的总人数。

Creating Actual Ending Headcount Measure

您可以按如下方法创建实际期末人数度量:

实际期末人数:=CALCULATE(SUM('Finance Data'[实际人数]),LASTNONBLANK('Finance Data'[日期],IF(CALCULATE(SUM('Finance Data'[实际人数]),ALL(帐户))=0,BLANK(),CALCULATE(SUM('Finance Data'[实际人数]),ALL(帐户)))),ALL(帐户))

DAX LASTNONBLANK 函数按上述方式使用时返回您具有非空白人数总和的最后日期,以便您可以计算该日期的人数总和。

Creating Budget Ending Headcount Measure

您可以按如下方法创建预算末期人数度量:

预算末期人数:= CALCULATE(SUM('Finance Data'[预算人数]),LASTNONBLANK('Finance Data'[日期],IF(CALCULATE(SUM('Finance Data'[预算人数]),ALL(帐户))=0,BLANK(),CALCULATE(SUM('Finance Data'[预算人数]),ALL(帐户)))),ALL(帐户))

Creating Forecast Ending Headcount Measure

您可以按如下方法创建预测期末人数度量:

预测期末人数:= CALCULATE(SUM('Finance Data'[预测人数]),LASTNONBLANK('Finance Data'[日期],IF(CALCULATE(SUM('Finance Data'[预测人数]),ALL(帐户))=0,BLANK(),CALCULATE(SUM('Finance Data'[预测人数]),ALL(帐户)))),ALL(帐户))

Creating Prior Year Actual Ending Headcount Measuree

您可以按如下方法创建去年实际期末人数度量:

去年实际期末人数:=CALCULATE('Finance Data'[实际期末人数],DATEADD('Date'[日期],-1,YEAR))

Analyzing Data with Ending Headcount Measures

按以下步骤创建 Power Pivot 透视表 −

  1. 从日期表将“财政年度”和“月份”字段添加到行。

  2. 从财务数据表将“实际期末人数”、“预算末期人数”、“预测期末人数”和“去年实际期末人数”度量添加到值。

  3. 在“财政年度”字段上插入切片器。

  4. 在切片器中选择“2016 财政年度”。

ending headcount measures