Create a Step-Based Calculation
Security:
- Set Up: Calculations - Genericdomain in the Core Payroll functional area.
- Set Up: Time Off (Calculations - Generic)domain in the Time Off and Leave functional area.
- To configure access to calculations using segment-based security groups:Access Calculation (Segmented)domain in the Core Payroll, Implementation, Payroll Interface, and Time Off and Leave functional areas.
See: Steps: Enable Functional Areas and Security Policies.
You can create a step-based calculation to define multiple steps and operations within 1 calculation that return a single, numeric value. Example: You want to provide hourly workers bonuses based on the cost of living in their state.
Step-based calculations aren't supported in multicriteria advanced lookup tables.
Workday produces a numeric value as the result of each step, and then uses that value in the next step. You can define:
- Conditions to apply to each step.
- Condition groups to group multiple steps together.
- The order of the steps.
- Access theCreate Step Based Calculationtask.
- (Optional) Complete these fields to define conditions for an operation:
Option Description Condition GroupSelect the same value for all conditions that you want to group together. When you define a condition group, Workday evaluates all conditions of the same group, in the order listed until a condition is met. Workday then:- Executes the operations associated with the condition.
- Bypasses the remaining rows in the condition group.
If no conditions within the group are met, Workday skips the step and moves to the next step.ConditionSelect the condition that must be met for Workday to execute the operations associated with the step.You can specify multiple conditions. For optimized performance, when you use:- AND logic, put the least common condition first. This practice enables Workday to move immediately to the next condition or step when the value doesn't meet the condition.
- OR logic, put the most common condition first. This practice enables Workday to execute the step and immediately move on.
- Define the operations to execute in the step:
Option Description OperationSelect the type of operation. Examples: Add, multiply.TypeSelect the type of information you want to provide in theValuecolumn. Available options in theTypefield vary based on the value you selected in theOperationfield. Example:Rounding Definitionis only available to select in theTypefield if you selectedRoundin theOperationfield.Select:- Calculationto specify a calculation.
- Date Differenceto specify a start and end date (calculation or date) to calculate the difference between the 2 dates in days, months, or years.
- Date Extractto specify a calculation that extracts either the day, month, or year .
- Lookup tableto specify an advanced lookup table, column, and period date indicator.
- Numericto enter direct numeric constant values.
- Prior Valueto use the prior value as the input.
- Rounding Definitionto use a rounding definition.