首页/数据/数仓建模速查/履约时效:分位数比均值更稳
指标体系63 条

履约时效:分位数比均值更稳

履约时效(下单→签收)分布长尾:均值被极端值拉偏,常用 P50/P90 分位数与超时率组合表达。

数仓建模速查数据更新于 2026-10-13

分位数比均值更稳

履约时效指从下单到签收或交付的耗时,分布通常长尾明显,均值容易被极端值拉偏,所以常用 P50 与 P90 分位数配合超时率一起表达。计算要固定三个口径:起止时点(下单、支付、出库、签收选哪两个)、样本范围(是否只算已完成,未完成是否单独列出)、业务日归属。分位数的算法有精确与近似之分,跨期比较要用同一实现。

基本信息

起止时点下单到签收,或支付到签收
样本范围仅已完成,或含未完成需分列
分位数P50 与 P90 组合观察
超时定义相对承诺时效的阈值
算法一致跨期比较使用同一分位实现

典型使用场景

  • 物流时效考核:分线路、承运商、区域对比 P50 与 P90
  • 承诺时效达成监控:超时率与超时单量同时观察
  • 客户体验改进:定位长尾订单集中的环节
  • 大促期间时效压力评估,指导运力资源分配
  • 与客服工单关联,分析时效差异带来的投诉量
  • 分仓发货比例提升后,评估整体时效的改善幅度
  • 对外公示的时效承诺与内部考核口径要保持一致

分位数与超时率

分位数与超时率
-- 分位数与超时率组合表达
SELECT approx_percentile(lead_hours, 0.5) AS p50,
       approx_percentile(lead_hours, 0.9) AS p90,
       avg(CASE WHEN lead_hours > 72 THEN 1 ELSE 0 END) AS timeout_rate
FROM fact_shipment
WHERE sign_ts IS NOT NULL AND dt = '2026-10-12';

-- 未完成单不参与时长计算,但要单独看滞留量

指标读法

指标含义异常信号
P50一半订单快于该值整体水平变化看它更稳定
P90最慢一成订单的门槛上升说明长尾在恶化
超时率超过承诺时效的订单占比需与承诺变更同步解读
未完成量尚未签收的订单数单独监控,不混入时长样本
只报平均值会掩盖长尾问题:均值可能因少数极快订单保持稳定,而 P90 已经明显恶化,客户投诉往往来自长尾而不是均值。
承诺时效调整属于口径变更:超时率的判断阈值变了,历史对比必须同时给出新旧两套数值,否则看起来像时效突然改善。

易错点

  • 只报平均值,长尾问题被掩盖
  • 未完成单未参与时长计算却不说明,样本存在偏差
  • 分位数实现混用,跨期比较出现莫名差异
  • 承诺时效调整未同步,超时率历史对比失效

数据来源与参考

  • 物流指标实践:时效分位数
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌