5 年プランにおける給与の昇給の数式の作成
この記事には提案と回避策が含まれています。コンテンツはすべてのユース ケースに対して正確であるとは限らず、また最新リリースのベスト プラクティスを示すものではありません。
質問
5 か年のプランを作成し、毎年 7 月にすべてのスタッフの年次給与昇給を含める必要があります。給与の数式は次のとおりです。ROW.PartialHeadcount* if(ROW.Per="hr",ROW.HrPerWeek*(2080)/(480), 1/12) *
ROW.PayRate * (1+ASSUM.DC_Staff.RaisePct)
2010 年 7 月から 2015 年 12 月までにおける各セルの昇給額の前提条件には、「5%」と入力されます。
- 毎年 7 月の "昇給月" に「1」を入力すると、給与は 7 月に昇給し、その後、毎年 8 月に戻ります。
- 2010 年 7 月から 2015 年 12 月まで毎月「昇給」月に「1」を入力した場合、2010 年 7 月に 5% 昇給し、その後、毎年 1 月に 5% 昇給を受けることになります。
- 昇給月に何も入力しなかった場合、各個人は採用日に 5% の昇給を受けます。
毎年 7 月に昇給のみを支給する場合、数式をどのように修正する必要がありますか?
回答
デフォルトの支払い単価の数式には、以下を考慮に入れるロジックが組み込まれています。if((versionmonth(this) > 0) and ROW.Headcount>0 and
(((versionmonth(this) - versionmonth(ROW.StartDate) > 1) and
ASSUM.Personnel.RaiseMonth
= 0 and fiscalmonth(this) =
fiscalmonth(ROW.StartDate)) or
(ASSUM.Personnel.RaiseMonth
=month(this))),ROW.PayRate[time=THIS-1]*ASSUM.Personnel.RaisePct,
0)支払い単価科目は、残高科目による累積プランです。7 月にすべての社員に昇給を与える場合は、2010 年 7 月から開始される "昇給月の前提条件" に "7" を追加し、その値を前方向にコピーします。次に、2010 年 7 月に 5% を追加し、前方向にコピーします。これにより、期待通りの結果が得られるはずです。給与科目も必ずデフォルトの数式に戻してください。