Indicator formulas
The following formulas are available when you configure indicators.
Cost
-
Actual Cost
Actual cost of the hours that employees worked. The hours are recorded in the timecard. The wage rate comes from the Base Wage in the Person record.
Actual Costs = (Paid Hours + Pay Code Multipliers or Additions) X Base Wage
Select the Scheduled Hours Type: Productive, Non-Productive, or Other.
Select All Schedule Hours Types(default) or No Schedule Hours Type.
Select the type of hours: Direct, Indirect, or Total.
-
Budgeted Cost
Baseline Workload multiplied by the average wage rate for all employees at a location. The wage rate comes from the Employee Average Wage Rate in the Location Profile. Unlike the other cost indicators, Budgeted Costs does not display a value when grouped by Employee or Schedule Group.
Select the type of hours: Direct, Indirect, or Total.
-
Cost Variance
For past dates:
Cost Variance = Actual Cost – Budgeted Cost
For current and future dates:
Cost Variance = Scheduled Cost – Budgeted Cost
-
Scheduled Cost
Cost of the number of Scheduled Hours. The wage rate comes from the Base Wage in the Person record.
Scheduled Cost = (Scheduled Hours + Pay Code Multipliers or Additions) X Base Wage
The totals returned from the database are filtered as follows:
- Values from uncategorized pay codes (pay codes configured with None) are kept.
- Negative totals are kept.
- Holiday totals are kept.
- Totals from historical edits are removed.
- Totals generated from Pay Codes to which the currently logged on user does not have DAP access are removed.
-
Projected Cost
Cost of the hours that employees are projected to work. The wage rate comes from the Base Wage in the Person record.
Projected Cost = Projected Hours X Base Wage
Projected Hours
is the hours that employees are projected to work based on the Actual Hours worked and Scheduled Hours. Projected Hours = Actual Hours + Remaining Scheduled HoursProjected Cost = (Actual Hours + Remaining Scheduled Hours) * Base Wage = Actual Cost + Remaining Scheduled Cost
-
Hours—Cost Summary
Summary
Scheduled Cost
of the hours that employees are projected to work -
Budgeted Cost/Volume (Currency)
Budgeted Cost / Budgeted Volume
Budgeted Cost is the amount from the average wage rate setting in the employee's location profile used when calculating the cost.
Budgeted Volume comes from the Workload Planner.
-
Scheduled Cost/Volume (Currency)
Scheduled Cost / Planned Volume
Scheduled Cost is the amount that corresponds to the number of hours an employee is scheduled to work, based on shifts and pay code in the Schedule Planner. The wage rate is taken from the employee record Base Wage attribute under Timekeeping.
Planned Volume comes from the Workload Planner.
-
Actual Cost/Volume (Currency)
Actual Cost / Actual Volume
Actual Cost is the amount that corresponds to the number of hours an employee actually worked (based on the totalized shifts, pay code hours). The wage rate comes from the employee record Base Wage attribute under Timekeeping.
Actual Volume comes from the Workload Planner.
-
Cost/Volume Variance
Cost Variance – Budgeted Cost per Volume * Volume Variance
For current and future dates:
- Cost Variance = Scheduled Cost
- Volume Variance = Projected Volume
For dates in the past:
- Cost Variance = Actual Cost
- Volume Variance = Actual Volume
-
Hours/Volume Variance
(Hours Variance/60) – (Budgeted Hours per Volume * Volume Variance) * 60
For current and future dates:
- Hours Variance = Scheduled Hours
- Volume Variance = Projected Volume
For dates in the past:
- Hours Variance = Actual Hours
- Volume Variance = Actual Volume
Budgeted Hours Per Volume = Budget Hours/Budget Volume
Coverage
If a location does not have a workload, all coverage indicators for that location and time have a value of
N/A
(not applicable).
If a job has a mixed workload, the Metrics definitions display only the workload that is based on, respectively, labor volume, shift set, or zone set.
-
Employees Count
Daily total of the number of employees who worked
-
Coverage (Duration)
Total number of Scheduled Hours that meets coverage for the grouping strategy and time period. It may not equal Scheduled Hours, because Coverage (Duration) does not account for employees, pay rules, scheduling rules, breaks, and deductions.
Select the type of hours: Direct, Indirect, or Total.
-
Coverage Effectiveness (%)
How well the Scheduled Hours are used; the percentage of Scheduled Hours that exceed the number of required hours
Coverage Effectiveness = (100 * (Coverage – Overcoverage)) ÷ (max (1, Coverage))
- If 100%, all Scheduled Hours are needed, even if the hours do not cover all requirements.
- If 50%, only half of the Scheduled Hours are needed.
The calculation occurs every minute and the result is never less than 0.
Example: Calculation of averages for coverage effectiveness over periods longer than one day
The system calculates the average of Coverage Effectiveness from the sum of the Coverage Effectiveness for each day. Rounding during calculation can affect averages, in this case because Scheduler rounds the totals for each day and bases the calculation for longer periods – such as a week – on these rounded totals.
Indicator
Sun
Mon
Tues
Wed
Thur
Fri
Sat
Coverage (hours)
47:15
67:30
61:45
36:15
90:30
74:30
81:30
Overcoverage (hours)
3:15
20:15
10:15
6:45
18:15
23:30
23:45
Coverage – Overcoverage (hours)
44:00
47:15
51:30
29:30
72:15
51:00
57:45
Coverage Effectiveness (%)
= (Coverage – Overcoverage) ÷ (Coverage) %
93.12
70.00
83.40
81.38
79.83
68.46
70.86
Average of all days of the week = Sum of Coverage Effectiveness for 7 days / 7 days = 78.15%
Coverage Effectiveness for each day
(100 * (Coverage – Overcoverage)) ÷ (max (1, Coverage))
(Coverage – Overcoverage) ÷ (Coverage) %
Coverage Effectiveness for the week
(Sum of the Coverage Effectiveness for each day) / 7 days
= (93.12 + 70.00 + 83.40 + 81.38 + 79.83 + 68.46 + 70.86) / 7
= 78.15%
Note: The formula above is the sum of the Coverage Effectiveness for each day of the week. The following configurations are also available: Average, Minimum, and Maximum. -
Coverage Ratio to Time Span (Headcount)
Coverage ÷ the time period
-
Coverage Service Level (%)
How well the workload or labor volume is covered; the percentage of hours that are required, but not met by the number of Scheduled Hours
Coverage Service Level = (100 * (Adjusted Workload – Undercoverage)) ÷ (max (1, Adjusted Workload))
- If 100%, the Scheduled Hours fill the required workload or labor volume.
- If 50%, only half the required hours are covered.
Coverage Service Level is calculated each minute and is never less than zero (0).
-
Coverage Variance (Duration)
Difference between the staffing plan and the current schedule
Coverage Variance = Coverage – Adjusted Workload
or
Coverage Variance = Coverage – Labor Volume
- A positive number indicates overcoverage.
- A negative number indicates undercoverage.
-
Coverage Variance Ratio to Time Span (Headcount)
Coverage Variance ÷ the time period
- A positive number indicates overcoverage.
- A negative number indicates undercoverage.
-
Overcoverage (Duration)
Total number of Scheduled Hours that exceeds the required workload or labor volume
Overcoverage = Coverage – Adjusted Workload
or
Overcoverage = Coverage – Labor Volume
This formula measures every minute of overcoverage during a day and ignores undercoverage.
Overcoverage is calculated each minute and is never less than zero (0).
Select the type of hours: Direct, Indirect, or Total.
-
Overcoverage Ratio to Time Span (Headcount)
Overcoverage ÷ the time period
-
Primary Job Headcount
Number of employees who perform a primary job for the grouping strategy, time period, and selected location. Does not include inactive or terminated employees, or employees who do not have a Scheduler license.
-
Undercoverage (Duration)
Total number of hours in the workload or labor volume that Scheduled Hours do not cover
Undercoverage = Adjusted Workload – Coverage
or
Undercoverage = Labor Volume – Coverage
Measures every minute of undercoverage during a day and ignores overcoverage
Undercoverage is calculated each minute and is never less than zero (0).
Select the type of hours: Direct, Indirect, or Total.
-
Schedule Rating (Daily) (%)
Provides a rating score to indicate whether a location (or job) has enough coverage for the day to meet the workload.
[100 - ((CoverageHours — Workload) / Workload) * 100]
Workload = Adjusted Planned Workload
What the rating scores indicate:
- Less than or equal to 99%: Overcoverage
- 100%: Coverage meets workload
- Between 100% and 200%: Undercoverage
- 200%: No coverage
Example: Calculation of Schedule Rating (Daily) indicator
Day: Sunday, October 8
Intervals: 12:00 pm – 1:00 pm
Location: Bakery
Job: Bakery Clerk
12:00-12:15
12:15-12:30
12:30-12:45
12:45-13:00
Total
Workload
3
3
3
3
12
Scheduled
2
3
5
3
13
Bakery Clerk Daily Rating = 100 - (((13 - 12 )/ 12) * 100) = 91.7%
-
Schedule Rating (15-Minute) (%)
Provides a rating score to indicate, with a 15-minute precision, whether employees are scheduled at the right time to meet the workload needs for a location (or job).
[100 - ((OverHrs + UnderHrs) / Workload) * 100]
Workload = Adjusted Planned Workload
What the rating scores indicate:
- Less than or equal to 99%: Overcoverage
- 100%: Coverage meets workload
- Between 100% and 200%: Undercoverage
- 200%: No coverage
Example: Calculation of Schedule Rating (15-Minute) indicator
Day: Sunday, October 8
Intervals: 12:00 pm – 1:00 pm
Location: Bakery
Job: Bakery Clerk
12:00-12:15
12:15-12:30
12:30-12:45
12:45-13:00
Total
Workload
3
3
3
3
12
Scheduled
2
3
5
3
13
Absolute Over or Under
1
0
2
0
3
Bakery Clerk 15-Minute Rating = 100 - (((1 + 2) / 12) * 100) = 75%
-
Undercoverage Ratio to Time Span (Headcount)
Undercoverage ÷ the time period
Hours
Actual Hours
Number of hours that employees worked and that are recorded in the time card
- Select the Scheduled Hours Type: Productive, Non-Productive, or Other.
- Select All Schedule Hours Types(default) or No Schedule Hours Type.
- Select the type of hours: Direct, Indirect, or Total.
Hours Variance
- For past dates:
Hours Variance = Actual Hours – Budget Workload
- For current and future dates:
Hours Variance = Scheduled Hours – Budget Workload
Scheduled Hours
Number of hours that employees are scheduled; calculated by the Totalizer. It may not equal Coverage (Duration), because Scheduled Hours accounts for scheduling rules, breaks, and deductions.
Projected Hours
Hours that employees are projected to work based on the Actual Hours worked and Scheduled Hours
Projected Hours = Actual Hours + Remaining Scheduled Hours
Labor Forecast Hours
Requires the Forecasting license.
Number of hours of required labor that is forecasted to support the forecasted business demand.
Earned Hours
Requires the Forecasting license.
Number of labor hours that should have been scheduled based on Actual Volume.
Hourly Cost
Actual Hourly Cost
Actual Cost ÷ Actual Hours
If Actual Hours equal zero, Actual Hourly Cost equals zero.
Budgeted Hourly Cost
Budgeted Cost ÷ Baseline Workload
If Baseline Workload equals zero, Budgeted Hourly Cost equals zero.
Budgeted/Scheduled Hourly Cost
Budgeted Cost ÷ Scheduled Hours
Scheduled Hourly Cost
Scheduled Cost ÷ Scheduled Hours
Hours/Volume
Hours/Volume formulas display a value only for indicators that are grouped by Location Type or Zone Set.
HV Actual Hours
- Sum of the time card hours for all selected jobs and locations
- Blank if data is missing
- Actual hours can be configured as worked or paid hours.
- Because time accumulated against pay codes cannot be broken into segments, actual hours from the time card can differ from scheduled hours.
Actual Hours/Volume
Actual Hours / Actual Volume
HV Actual Hours/Volume
-
HV Actual Hours / Actual Volume
- Imported from an external source
- Blank if data is missing
Budgeted Hours/Volume
Budgeted Workload / Budgeted Volume
HV Scheduled Hours
- Adjusted hours from the Workload Planner of all jobs for all selected locations and jobs
- Blank if data is missing
Scheduled Hours/Volume
Scheduled Hours / Projected Volume
HV Scheduled Hours/Volume
HV Scheduled Hours / Projected Volume
- Blank if data is missing
Open Shifts
Open Shifts Costs (Currency)
Cost of the open shift hours. The wage rate comes from the Location Profile.
Open Shifts Costs = Open Shift Duration X Open Shift Average Wage Rate
Open Shifts Costs (Duration)
Total time duration that represents the cost of open shifts.
Open Shifts Count
Number of open shifts for the grouping strategy and time period. A shift that spans midnight counts once only on the day that the shift starts.
Open Shifts Coverage
Number of hours of open shifts for the grouping strategy and time period
Open & Assigned Shifts Coverage
Number of hours of Coverage for all open and scheduled shifts for the grouping strategy and time period
Unassigned Service Level (%)
Reports how well the open shift hours are assigned in Scheduler; the percentage of open shift hours compared to the hours of all open and assigned shifts
Unassigned Service Level = (Open Shift Coverage ÷ max (1, (Open & Assigned Shift Coverage))) * 100
- If 100%, none of the open shift hours are assigned.
- If 0%, all of the open shift hours are assigned.
- If N/A, no assigned hours or open shift hours exist.
Unassigned Service Level is calculated each minute and is never less than zero (0).
Sales and Productivity
Actual Sales (Currency)
Actual sales imported into the system.
Forecasted Sales (Currency)
Forecasted sales, including any applied edits.
Actual Sales vs. Forecasted Sales
The Sales Variance Ratio.
Actual Sales / Forecasted Sales
Employee Sales Goals (Currency)
Sales goals assigned to an employee.
Projected Sales by 15-Minute Increment / Number of people scheduled for that period (excluding meals and breaks)
Job Sales Goals (Currency)
Sales calculated at the job level.
Projected Sales by day for a forecasted job
Forecasted Productivity
Displays the forecasted productivity by selected locations and time period.
Forecasted Sales / Scheduled Hours
Actual Productivity
Displays the actual productivity by selected locations and time period.
Actual Sales / Actual Hours
System-Adjusted
These indicators can be used while creating Schedule metrics, as long as they are configured with a grouping strategy of Department.
System Adjusted Coverage Effectiveness (%)
How well the scheduled hours are used; the percentage of Scheduled Hours that exceed the forecast hours
Calculated using the standard Coverage Effectiveness (%) formula except that it uses System-Adjusted Labor Forecast values instead of standard labor forecast values:
[100 * (System-Adjusted Labor Forecast hours — Overcoverage)] / [max(1, System-Adjusted Labor Forecast hours)]
- If 100%, all Scheduled Hours are needed, even if the hours do not cover the forecast hours.
- If 50%, only half of the Scheduled Hours are needed.
The calculation occurs every minute and the result is never less than 0.
System Adjusted Coverage Service Level (%)
How well the budget adjusted labor forecast is covered; a percentage of the hours that are required but not included in Scheduled Hours
Calculated using the standard Coverage Service Level (%) formula except that it uses System-Adjusted Labor Forecast values instead of the standard labor forecast values:
[(System-Adjusted workload — Undercoverage)] / [max(1, System-Adjusted workload)]
- If 100%, the Scheduled Hours fill the system-adjusted labor forecast.
- If 50%, only half of the forecast hours are covered by the Scheduled Hours.
The calculation occurs every minute and the result is never less than 0.
System Adjusted Overcoverage (Duration)
When scheduled hours exceed the System-Adjusted Labor Forecast hours, shows the difference as a duration of time
Coverage — System-Adjusted Labor Forecast
Measures every minute of overcoverage during a day and ignores undercoverage.
The calculation occurs every minute and the result is never less than 0.
System Adjusted Undercoverage (Duration)
When Scheduled Hours are fewer than the System-Adjusted Labor Forecast, shows the difference as a duration of time
System-Adjusted Labor Forecast — Coverage
Measures every minute of undercoverage during a day and ignores overcoverage
The calculation occurs every minute and the result is never less than 0.
System Adjusted Workload (Duration)
The System-Adjusted Labor Forecast by duration.
Volume
Actual Volume
- Volume of work from the workload for the grouping strategy and time period.
- Apply Weight Level – Select for weighted volumes. Clear for unweighted volumes.
- Select one of:
- Average
- Maximum
- Minimum
- Sum
Budgeted Volume
- Budgeted volume from the workload for the grouping strategy and time period.
- Apply Weight Level – Select for weighted, clear for unweighted volumes.
- Select one of:
- Average
- Maximum
- Minimum
- Sum
Volume Variance
- For past dates:
Volume Variance = Actual Volume – Budgeted Volume
- For current and future dates:
Volume Variance = Projected Volume – Budgeted Volume
- A positive number indicates overcoverage.
- A negative number indicates undercoverage
Forecast Budget and Adjustment Driver
Forecasted Labor Budget Hours
Imported labor budget in hours.
Forecasted Volume Budget
Imported volume budget.
Forecasted Adjustment Driver
Labor driver that was used for constraining labor.