メインコンテンツにスキップ
Adaptive Planning
最終更新: 2023-06-23
例: 従業員と人員の計算

例: 従業員と人員の計算

異動なしの場合

  1. 以下のグローバル前提条件科目 (常勤換算 (FTE)、週あたりの時間数) を作成します。
    前提条件名
    前提条件コード
    科目タイプ
    表示形式
    FTE 時間/週
    FTE_HrPerWeek
    前提条件 - フロー
    数値
  2. この科目が以下の
    科目設定
    であることを確認します。
    • 時間合計 = 合計値の平均
    • 実績のオーバーレイ = 科目用実績なし (計画データを表示)
  3. 以下の列を含む必要があります。
    科目名
    科目コード
    要素タイプ
    表示形式
    採用日
    HireDate
    日付
    該当なし
    終了日
    EndDate
    日付
    該当なし
    時間/週
    HrPerWeek
    数値
    数値
  4. 以下のモデル科目が必要です。
    科目名
    科目コード
    科目タイプ
    開始人員
    Headcount
    モデル - ストック
    新規採用
    NewHire
    モデル - フロー
    退職
    Termination
    モデル - フロー
    終了人員
    EndingHeadcount
    モデル - フロー
    一部社員
    PartialHeadcount
    モデル - ストック
    FTE
    FTE
    モデル - ストック
  5. 以下の数式を作成します。
    • 開始ヘッドカウント:
      IF (VersionMonth(this) > VersionMonth(ROW.HireDate) AND (IsBlank(ROW.EndDate) OR VersionMonth(this) <= VersionMonth(ROW.EndDate)), 1,0)
    • 新規採用:
      IF (VersionMonth(this) = VersionMonth(ROW.HireDate), 1, 0)
    • 終了:
      IF (VersionMonth(this) = VersionMonth(ROW.EndDate), 1, 0)
    • 終了ヘッドカウント:
      ROW.Headcount+ROW.NewHire-ROW.Termination
    • 一部社員:
      MonthFraction(ROW.HireDate,ROW.EndDate, this)
    • FTE:
      DIVF (ROW.HrPerWeek, ASSUM.FTE_HrPerWeek)*ROW.PartialHeadcount

異動あり

  1. 以下のグローバル前提条件科目 (正社員、週あたりの時間数)を作成します。
    前提条件名
    前提条件コード
    科目タイプ
    表示形式
    FTE 時間/週
    FTE_HrPerWeek
    前提条件 - フロー
    数値
  2. この科目が以下の
    科目設定
    であることを確認します。
    • 時間合計 = 合計値の平均
    • 実績のオーバーレイ = 科目用実績なし (計画データを表示)
  3. 以下の列を含む必要があります。
    科目名
    科目コード
    要素タイプ
    表示形式
    採用日
    HireDate
    日付
    該当なし
    終了日
    EndDate
    日付
    該当なし
    異動日 (入)
    TransferIn
    日付
    該当なし
    異動日 (出)
    TransferOut
    日付
    該当なし
    時間/週
    HrPerWeek
    数値
    数値
  4. 以下の科目が必要です。
    科目名
    科目コード
    科目タイプ
    開始人員
    Headcount
    モデル - ストック
    新規採用
    NewHire
    モデル - フロー
    退職
    Termination
    モデル - フロー
    終了人員
    EndingHeadcount
    モデル - フロー
    一部社員
    PartialHeadcount
    モデル - ストック
    一部配賦非対象社員
    Unallocated_PartialHeadcount
    モデル - ストック
    FTE
    FTE
    モデル - ストック
  5. 以下の数式を作成します。
    • 開始ヘッドカウント:
      IFF ((VersionMonth(this)=0 AND (VersionMonth(this) > VersionMonth(ROW.HireDate) AND IsBlank (ROW.TransferIn) OR VersionMonth(this)>=VersionMonth(ROW.TransferIn))) OR VersionMonth(this)=VersionMonth(ROW.TransferIn) AND (IsBlank(ROW.EndDate) AND IsBlank(ROW.TransferOut) OR ((VersionMonth(this) <= VersionMonth(ROW.EndDate) AND IsBlank (ROW.TransferOut)) OR VersionMonth(this)<=VersionMonth(ROW.TransferOut))), 1, 0)
    • 新規採用:
      IF (VersionMonth(this) = VersionMonth(ROW.HireDate) AND IsBlank(ROW.TransferIn), 1, 0)
    • 終了:
      IF (VersionMonth(this) = VersionMonth(ROW.EndDate) and isBlank(ROW.TransferIn), 1, 0)
    • 終了ヘッドカウント:
      IFF (IsBlank(ROW.EndDate) AND IsBlank(ROW.TransferOut) OR (VersionMonth(this)<VersionMonth(ROW.EndDate) AND IsBlank(ROW.TransferOut)) OR VersionMonth(this)<VersionMonth(ROW.TransferOut), ROW.Allocated_BeginningHeadcount +ROW.NewHire-ROW.Termination, 0)
    • 一部社員:
      MonthFraction(IF(IsBlank(ROW.TransferIn),ROW.HireDate,ROW.TransferIn),IF(IsBlank(ROW.TransferOut),ROW.EndDate,ROW.TransferOut),this)
    • FTE:
      DIVF (ROW.HrPerWeek, ASSUM.FTE_HrPerWeek)*ROW.PartialHeadcount