例: 従業員と支払い単価の計算
このトピックでは、支給レート計算に使用できる数式の例をいくつか示します。
分かりやすくするために、例では用語にカンマ区切り文字を使用しています。ブラウザの設定によっては、セミコロンで区切る必要があります。
入社月日およびグローバル増加月における支払い単価のグローバルな増加
- 以下のグローバル前提条件科目を作成します。前提条件名前提条件コード科目タイプ表示形式昇給月RaiseMonth前提条件 - フロー数値昇給率 (%)RaisePct前提条件 - フローパーセント勤続月数 - 昇給資格Months_of_Service前提条件 - フロー数値
- 上記科目が以下の科目設定になっていることを確認します。
- 時間合計 = 合計値の平均
- 実績のオーバーレイ = 科目用実績なし (計画データを表示)
- 以下の科目が必要です。科目名科目コード科目タイプ人員Headcountモデル - フロー支払い単価PayRateモデル - 初期の残高要素開始日StartDateモデル - 日付要素
- 次の数式を作成します。IF ((VersionMonth(this) > 0) AND ROW.NewHire=0 AND ROW.Headcount>0 AND VersionMonth(this)-VersionMonth(ROW.HireDate)>=ASSUM.Months_of_Service AND ((ASSUM.RaiseMonth=0 AND Month(this) = Month(ROW.HireDate)) OR (ASSUM.RaiseMonth = Month(this))),ROW.PayRate[time=this-1]*ROW.RaisePct,0)
入社月日のみの支払い単価のグローバルな増加
- 以下のグローバル前提条件科目を作成します。前提条件名前提条件コード科目タイプ表示形式昇給率 (%)RaisePct前提条件 - フローパーセント
- 上記科目が以下の科目設定になっていることを確認します。
- 時間合計 = 合計値の平均
- 実績のオーバーレイ = 科目用実績なし (計画データを表示)
- 以下の科目が必要です。科目名科目コード科目タイプ人員Headcountモデル - フロー支払い単価PayRateモデル - 初期の残高要素開始日StartDateモデル - 日付要素
- 次の数式を作成します。IF (VersionMonth(this) > 0 AND ROW.Headcount>0 AND VersionMonth(this)-VersionMonth(ROW.HireDate) > 1 AND FiscalMonth(this)=FiscalMonth(ROW.HireDate),ROW.PayRate[time=this-1]*ASSUM.RaisePct, 0
グローバル増加月のみの支払い単価のグローバルな増加
- 以下のグローバル前提条件科目を作成します。前提条件名前提条件コード科目タイプ表示形式昇給月RaiseMonth前提条件 - フロー数値昇給率 (%)RaisePct前提条件 - フローパーセント勤続月数 - 昇給資格Months_of_Service前提条件 - フロー数値
- 上記科目が以下の科目設定になっていることを確認します。
- 時間合計 = 合計値の平均
- 実績のオーバーレイ = 科目用実績なし (計画データを表示)
- 以下の科目が必要です。科目名科目コード科目タイプ人員Headcountモデル - フロー支払い単価PayRateモデル - 初期の残高要素開始日StartDateモデル - 日付要素
- 次の数式を作成します。if(VersionMonth(this)>0 AND ROW.Headcount>0 AND VersionMonth(this)-VersionMonth(ROW.HireDate)>1 AND VersionMonth(this)-VersionMonth(ROW.HireDate)>=ASSUM.Months_of_Service AND ASSUM.RaiseMonth=FiscalMonth(this), ROW.PayRate[time=this-1]*ASSUM.RaisePct, 0)
個別の増加月における支払い単価のグローバルな増加
- 以下のグローバル前提条件科目を作成します。前提条件名前提条件コード科目タイプ表示形式昇給月RaiseMonth前提条件 - フロー数値昇給率 (%)RaisePct前提条件 - フローパーセント勤続月数 - 昇給資格Months_of_Service前提条件 - フロー数値
- 上記科目が以下の科目設定になっていることを確認します。
- 時間合計 = 合計値の平均
- 実績のオーバーレイ = 科目用実績なし (計画データを表示)
- 以下の科目が必要です。科目名科目コード科目タイプ人員Headcountモデル - フロー昇給日RaiseDateモデル - 日付要素昇給率 (%)RaisePct前提条件 - フロー支払い単価PayRateモデル - 初期の残高要素開始日StartDateモデル - 日付要素
- 次の数式を作成します。if(VersionMonth(this)>0 AND ROW.Headcount>0 AND VersionMonth(this)-VersionMonth(ROW.HireDate)>1 AND FiscalMonth(this) = FiscalMonth(ROW.RaiseDate),ROW.PayRate[time=this-1]*ASSUM.RaisePct, 0)
グローバル月における支払い単価の個別の増加
- 以下のグローバル前提条件科目を作成します。前提条件名前提条件コード科目タイプ表示形式昇給月RaiseMonth前提条件 - フロー数値勤続月数 - 昇給資格Months_of_Service前提条件 - フロー数値
- 上記科目が以下の科目設定になっていることを確認します。
- 時間合計 = 合計値の平均
- 実績のオーバーレイ = 科目用実績なし (計画データを表示)
- 以下の科目が必要です。科目名科目コード科目タイプ人員Headcountモデル - フロー昇給率 (%)RaisePctモデル - 数字要素 (パーセント)支払い単価PayRateモデル - 初期の残高要素開始日StartDateモデル - 日付要素
- 次の数式を作成します。if(VersionMonth(this)>0 AND ROW.Headcount>0 AND VersionMonth(this)-VersionMonth(ROW.HireDate)>1 AND VersionMonth(this)-VersionMonth(ROW.HireDate)>=ASSUM.Months_of_Service AND ASSUM.RaiseMonth=FiscalMonth(this), ROW.PayRate[time=this-1]*ROW.RaisePct, 0)
個人的な増加月における支払い単価の個別の増加
- 以下の科目が必要です。科目名科目コード科目タイプ人員Headcountモデル - フロー昇給日RaiseDateモデル - 日付要素昇給率 (%)RaisePctモデル - 数字要素 (パーセント)支払い単価PayRateモデル - 初期の残高要素開始日StartDateモデル - 日付要素
- 次の数式を作成します。if(VersionMonth(this)>0 AND ROW.Headcount>0 AND VersionMonth(this)-VersionMonth(ROW.HireDate)>1 AND FiscalMonth(this) = FiscalMonth(ROW.RaiseDate),ROW.PayRate[time=this-1]*ROW.RaisePct, 0)