上个月,一家 3PL 的运营总监给我看了两张报表。同一周、同一个仓库,A 报表说拣选 UPH 是 85,B 报表说 112。他问我:老米,哪个是对的?系统是不是出 bug 了?
我看了五分钟,告诉他:两个都对,系统也没 bug。A 报表算的是"纯拣选时间",B 报表算的是"考勤时间"。分母不一样,数字当然不一样。
WMS 上线之后,最常见的"系统问题",其实是人的问题——指标口径从来没统一过。每个人嘴里的 UPH、准确率、准时率,说的都不是一回事。今天把这三个最常用的指标,一次掰开揉碎讲清楚。
UPH:分母不同,数字能差 30%
UPH(units per hour,每小时拣选件数)是仓库使用频率最高的指标,也是口径最乱的。我见过至少三种算法:
算法一:纯作业时间。 分子是拣选件数,分母只算"从第一个拣选任务开始到最后一个任务结束"的时间。休息、上厕所、等波次的时间全剔掉。这个算法下,数字最好看,UPH 轻松过 100。
算法二:考勤时间。 分母是打卡时长,8 小时就是 8 小时。这个算法最"诚实",但数字最难看——同样的人,同样的活,UPH 直接掉 20%~30%。
算法三:系统在线时间。 分母是 PDA/终端登录时长。比算法一宽松,比算法二严格,数字居中。
三种算法,同一个班组能算出 85、98、112 三个数字。老板拿着 112 去跟行业对标,觉得自己是标杆;HR 拿着 85 去定计件单价,觉得人工太贵——鸡同鸭讲,全因为没统一分母。
我的建议:对内管理用算法二(考勤时间),因为这是你真正付工资的时间;对外对标、跟厂商谈 SLA 用算法一,但必须注明口径。最关键的是,全公司只认一个数——报表上每个指标旁边,把分母定义写清楚,一行小字能省掉无数扯皮。

准确率:算到哪一档,差的是一个数量级
"拣选准确率 99.5%",听着不错。但你问一句:这是哪一档的准确率?
拣选环节准确率:拣选员拣错的数量 ÷ 总拣选件数。这个数字通常最好看,因为后面的复核环节会把错误拦截掉一部分。
复核环节准确率:复核发现错误的订单 ÷ 总订单数。这个数字比上一档低,因为它统计的是"流到复核才被发现"的错误。
客户投诉口径准确率:客户投诉错发漏发 ÷ 总订单数。这个数字最难看,通常只有 99% 出头——但它是唯一对客户有意义的数字。
三档数字,99.8%、99.5%、99.1%,看着都像"准确率",差的却是发现错误的环节。很多仓库拿第一档的数字去跟客户承诺 SLA,客户按第三档来考核,最后扯皮扯到法务。
正确做法:三个口径都要统计,但用途分开。第一档考核拣选员,第二档考核复核流程,第三档写进客户 SLA。WMS 报表里把三档并排展示,一眼就能看出错误是在哪个环节漏出去的——这才是数据该干的事。
准时率:游戏规则不写清楚,等于没考核
"订单准时率 98%"——准时的定义是什么?按波次截止时间?按下单后 24 小时?按承运商截单时间?
我见过最离谱的:仓库的"准时"按"当天出库"算,客户的"准时"按"承运商揽收扫描"算。中间差着 TMS 交接、承运商提货延迟,仓库自认 99% 准时,客户测出来 94%,两边都觉得对方在耍赖。
准时率必须定义四个要素:起点(下单时间还是波次释放时间)、终点(出库、交接、还是妥投)、宽限(截单前多少分钟算准时)、剔除(客户原因延迟、地址异常的订单算不算)。四个要素写进 SOP,WMS 里按这个逻辑取数,考核才有意义。
还有一个细节:准时率的分母包不包括"本来就赶不上的订单"。比如晚上 10 点下的单,承运商截单是下午 5 点,这单注定"不准时",要不要剔除?不剔除,准时率永远被这种订单拖累;剔除,规则又复杂了。我的做法是:分开展示——"可达成订单准时率"和"全量订单准时率"两个数字,前者考核运营,后者看全局。
先统口径,再谈系统
很多仓库上线 WMS,第一件事是定制报表。我的建议反过来:先开个会,把 10 个核心指标的口径定下来,形成一页纸的《指标口径手册》,再让 IT 按手册开发报表。顺序反了,报表越多,扯皮越多。
这份手册不用复杂,每个指标四行:指标名、分子、分母、剔除项。贴在会议室墙上,新来的主管第一天就要看。别小看这一页纸——我经手的仓库里,凡是把口径统一起来的,跨部门会议时间平均能省三分之一。因为大家终于开始讨论"怎么改进",而不是"你的数字对不对"。
你们仓库的 UPH 是按哪种算法算的?评论区对对口径,看看差多少。











