| 为空 | 流程未走到该节点 |
|---|---|
| 计算 | 两端非空才算耗时 |
| 监控 | 超期未完成计数 |
耗时计算
耗时计算
SELECT order_id, timestampdiff(hour, pay_ts, ship_ts) AS pay_to_ship_hours
FROM fact_order_flow
WHERE pay_ts IS NOT NULL AND ship_ts IS NOT NULL;用平均耗时对比时,只说「已完成样本」,避免未完成样本被排除后结论偏移。
未完成流程的里程碑为空是正常状态:耗时类指标只在两端都存在时计算,并单独监控「超期未完成」的流程数。
| 为空 | 流程未走到该节点 |
|---|---|
| 计算 | 两端非空才算耗时 |
| 监控 | 超期未完成计数 |
SELECT order_id, timestampdiff(hour, pay_ts, ship_ts) AS pay_to_ship_hours
FROM fact_order_flow
WHERE pay_ts IS NOT NULL AND ship_ts IS NOT NULL;