Indicator formulas

The following formulas are available when you configure indicators.

Cost

Note: If the value of the Employee Average Wage Rate equals zero, the value of all cost indicators equals zero.
Note: For Actual Cost, Scheduled Cost, and Projected Cost, where the wage rate comes from the Base Wage in the Person Record, the employee Base Wage is effective dated. For example, if the Indicators tab shows Projected Cost from Monday 3/7 to Sunday 3/13, and the employee Base Wage changes on Wednesday 3/9 from $10 to $20, the system uses $10 to calculate the Projected Cost for Monday and Tuesday, and uses $20 to calculate the Projected Cost for each day from Wednesday through Sunday.
Note: For employees that have multiple assignments, the system calculates the Actual Cost, Scheduled Cost, and Projected Cost for a day based on the wage rate of each assignment. For example, when multiple shifts are worked or scheduled in the same day with different assignments, the Indicators tab displays the total Projected Cost of a day as the sum of the projected costs from each assignment.
  • 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 Hours

    Projected 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

Note:

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.

Caution: Scheduled Hours totals can be inaccurate when a shift contains multiple segments and the first segment is a transfer segment. This is the default behavior. To alter the behavior, edit the Pay Rule and select Scheduled time without a transfer is treated as a transfer to primary account and default work rule.

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
Note:
  • 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

One of:
  • 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.