Data-modeling-with-dax-ending-headcount-measures
終了人数の測定
特定の期間の終了人員メジャーを作成できます。 Ending Headcountは、指定された期間の最後の日付における人の合計であり、その期間には非空白の人がいます。
終了ヘッドカウントは次のように取得されます-
- 月間-特定の月の終わりの人の合計。
- 四半期の場合-特定の四半期の最終月の終わりの人の合計。
- For a Year-特定の年の最後の月の終わりの人の合計。
実際の終了人員メジャーの作成
次のように実際の終了ヘッドカウントメジャーを作成することができます-
Actual Ending Head Count:= CALCULATE(SUM( 'Finance Data' [Actual People])、LASTNONBLANK( 'Finance Data' [Date]、IF(CALCULATE(SUM( 'Finance Data' [Actual People])、ALL(Accounts)) )= 0、BLANK()、CALCULATE(SUM( 'Finance Data' [Actual People])、ALL(Accounts))))、ALL(Accounts))
上記で使用されているDAX LASTNONBLANK関数は、非空白の人の合計がある最後の日付を返すので、その日の人の合計を計算できます。
予算終了人員メジャーの作成
次のように予算終了人員メジャーを作成できます-
Budget Ending Head Count:= CALCULATE(SUM( 'Finance Data' [Budget People])、LASTNONBLANK( 'Finance Data' [Date]、IF(CALCULATE(SUM( 'Finance Data' [Budget People])、ALL(Accounts)) )= 0、BLANK()、CALCULATE(SUM( 'Finance Data' [Budget People])、ALL(Accounts))))、ALL(Accounts))
予測終了人員メジャーの作成
次のように予測終了人員メジャーを作成できます-
Forecast Ending Head Count:= CALCULATE(SUM( 'Finance Data' [Forecast People])、LASTNONBLANK( 'Finance Data' [Date]、IF(CALCULATE(SUM( 'Finance Data' [Forecast People])、ALL(Accounts)) )= 0、BLANK()、CALCULATE(SUM( 'Finance Data' [Forecast People])、ALL(Accounts))))、ALL(Accounts))
前年度の実際の終了人員メジャーの作成
次のように、前年度の実際の終了人員メジャーを作成できます-
前年の実際の終了ヘッドカウント:= CALCULATE( 'Finance Data' [Actual Ending Head Count]、DATEADD( 'Date' [Date]、-1、YEAR))
終了人員メジャーを使用したデータの分析
次のようにパワーピボットテーブルを作成します-
- 日付テーブルの「会計年度」および「月」フィールドを「行」に追加します。
- 財務データテーブルからの値に、実際の終了ヘッドカウント、予算の終了ヘッドカウント、予測の終了ヘッドカウント、前年の実際の終了ヘッドカウントを追加します。
- 「会計年度」フィールドにスライサーを挿入します。
- スライサーで2016年度を選択します。