メインコンテンツにスキップ
Administrator Guide
最終更新: 2025-12-12
概念: ステップに基づく計算

概念: ステップに基づく計算

ステップに基づく計算は、単一の数値を返します。ネストされた計算フローなど、複雑なロジックが含まれるシナリオで使用できます。

Operations

各ステップでは、 Workday が順次実行する任意の数の操作を指定できます。各演算に対して、値の提供方法も指定できます。例:計算または数値を使用します。
演算
説明
加算
指定した値が前の値に追加されます。
除算
指定した値で前の値を除算します。
終了
以下のいずれかで計算を終了します。
  • 数値。
  • 直近の過去の値。
  • 指定された計算結果。
  • 日数演算の結果。
  • 日付抽出演算の結果。
最大
指定されたすべての値の最大値を返します。
"タイプ"
プロンプトから
"計算"
を選択した場合、比較において前の値を無視するようにWorkdayできます。そのためには、
"前の値を除外"
チェックボックスをオンにします。
最小
すべての指定値の最小値を返します。
"タイプ"
プロンプトから
"計算"
を選択した場合、比較において前の値を無視するようにWorkdayできます。そのためには、
"前の値を除外"
チェックボックスをオンにします。
乗算
指定した値で前の値が乗算されます。
Power
前の行の
"値"
にべき乗演算子を適用します。
四捨五入
端数処理オプション"" を指定できます。
設定
開始値を初期化します。通常は計算の開始時で行われます。初期値を設定しない場合、Workdayは値 0 から開始されます。set 演算を使用して、以前の値を再初期化できます。
減算
指定した値が前の値から減算されます。
例: 設定
初期値を 100 に設定する。
演算
タイプ
設定
数値
100
例: 乗算
前の値に月間のサブスクリプションの値を乗算し、詳細ルックルックアップ テーブルに保存します。
演算
タイプ
値 - ルックアップ テーブル
値 - 列
値 - 期間の日付インジケータ
乗算
ルックアップ テーブル
通勤手当
毎月
支払日に基づく
例: パワー
セット 2 の前の値に累積演算子を追加します。
演算
タイプ
設定
数値
2
Power
数値
0.5
この計算では、1.4142 が返されます。
例: 最小
前回の値と従業員の年齢から 15 歳までの間の最小値を返します。
演算
タイプ
最小
計算
15
従業員の年齢
例: 終了
前回の値の結果で計算を終了します。
演算
タイプ
終了
前回の値
例: 追加
期間終了時点での従業員の年齢を追加します。
演算
タイプ
値 - 開始日タイプ
値 - 開始日の計算
値 - 終了日タイプ
値 - 終了日の計算
返される値
加算
日数
計算
従業員: 採用日
計算
期間: 期間終了日

条件

条件を指定して、Workdayを解決するかどうかを制御できます。
条件 ""の関連アクション メニューから "条件" > "コピー" を選択すると、ステップ ベースの条件をコピーできます。
例: 前回の値 <= 1500
前のステップから継承した前回の値が 1500 以下の場合にのみ、このステップを解決するようにします。
Operand 1
演算子
Operand 2
前回の値
が次の値以下:
計算
> 1,500
例: 従業員の採用日が期間開始日以降
従業員の採用日が期間開始日以降の場合にのみ、ステップを解決するようにします。
Operand 1
演算子
Operand 2
計算
>
従業員の採用日
計算
>
期間: 期間開始日
従業員の勤続年数 > 20 (期間終了時) および従業員の採用日の月 = 期間の月
従業員に関する次の両方の状況に応じてステップを解決するようにします。
  • 開始日が期間終了日から 20 年以上経過しています。
  • 採用日の月が期間終了日と同じ月になります。
論理演算子
=
AND
Operand 1
演算子
Operand 2
タイプ:
日数
開始日タイプ:
計算
開始日計算:
従業員: 採用日
終了日タイプ:
計算
終了日の計算:
期間: 期間終了日
返される値:
タイプ:
数値
値:
20
タイプ:
日付抽出
日付計算:
従業員: 採用日
返される値:
タイプ:
日付抽出
日付計算:
期間: 期間終了日
返される値:
条件グループ
条件の行が複数ある場合は、条件の順序を指定できます。
例: 有給休暇残数に基づく追加時間数
個人休暇 (PTO) の残数が最も少ない従業員に、追加時間数を付与する必要があるとします。有給休暇残数が多い従業員は、追加時間数が少なくなります。次のステップに基づく計算を設定します。
ステップ
条件グループ
条件
演算
タイプ
1
設定
計算
現在の有給休暇残数 (時間数)
加算
計算
PTO (ポジション ベース) プラン
四捨五入
端数処理定義
小数点以下を切り捨て
2.1
前回の値の条件グループ
前回の値 < = 100
加算
数値
25
2.2
前回の値の条件グループ
前回の値 < = 200
加算
数値
15
2.3
前回の値の条件グループ
前回の値 < = 300
加算
数値
10
2.4
前回の値の条件グループ
前回の値 > 300
加算
数値
5
ステップの順序に基づいて、Workdayが評価されます。100 時間未満の従業員には 25 時間が追加で割り当てられます。300 時間を超える従業員には 5 時間が追加で割り当てられます。