分母是应完成
及时率等于按时完成数除以应完成数,分母是「应完成」的集合,包含已超期但尚未完成的任务,而不是「已完成」的集合。把未完成排除在分母之外,等于把最难的部分从考核里删掉,及时率会系统性虚高。时限规则也要固定:承诺时间、按工作日还是自然日、是否含节假日,规则调整属于口径变更,跨期对比要同时给出新旧两套数值。
基本信息
| 分母 | 应完成集合,含超期未完成 |
|---|---|
| 分子 | 在时限内完成的数量 |
| 时限口径 | 承诺时间,工作日或自然日 |
| 宽限期 | 是否存在及长度需声明 |
| 配套指标 | 超期未完成数单独列示 |
典型使用场景
- 工单与任务考核:按时完成率与超期未完成数同时展示
- 客服响应时效考核:首次响应与结案的按时率
- 生产计划达成:工单按计划完工的比例
- 物流承诺达成:按承运商与线路观察准点率
- 规则调整时做新旧口径双跑,避免考核争议
- 跨部门对齐:统一时限与日历口径后再比较各团队的及时率
及时率与超期量
及时率与超期量
-- 及时率:分母为应完成集合,含超期未完成
SELECT sum(CASE WHEN finish_ts <= deadline_ts THEN 1 ELSE 0 END)
/ nullif(count(1), 0) AS on_time_rate,
sum(CASE WHEN finish_ts IS NULL AND deadline_ts < current_date
THEN 1 ELSE 0 END) AS overdue_open
FROM fact_task
WHERE due_dt = '2026-10-12';
-- 分母不能只用已完成单,否则最难的部分被排除在考核之外口径与常见错误
| 要素 | 口径 | 常见错误 |
|---|---|---|
| 分母 | 应完成集合 | 用已完成做分母导致虚高 |
| 分子 | 按时完成数 | 时限取整方式不同结果不同 |
| 时限 | 工作日或自然日 | 混用会让跨部门数字不可比 |
| 宽限期 | 有无及长度 | 不声明会让考核结论被质疑 |
工作日与自然日混用是常见分歧点:涉及节假日的时限必须写清日历口径,否则同一批工单在不同部门会算出不同的及时率。
及时率要与超期未完成数并列展示:单独看及时率,可以通过把任务拖到考核期之外,换来一个虚高的数字。