跳转到主要内容

几百行的 BOM:在不改变总数的前提下合并长尾

BOM 的大部分是便宜物料,它们加在一起也几乎不动成本。怎样把它们分组让表格保持可读、怎样让总数一分不差,以及什么时候分组会毁掉你正需要的那个信息。

更新于

几百行的 BOM 是正常的,而几百行的成本表是没法读的。这两个事实互相冲突,而人们通常的解决办法是干脆不再录入那些小行——这会改变总数。

有一种缩短表格但不改变总数的办法,还有一条什么时候不该用它的规则。

行多不等于算得准

在大多数 BOM 里,少数几行承担了大部分成本,而一条长尾只承担很少。把长尾一行行录进去,只是让表更长,并不会让总数更准——准不准早就由那些贵的行决定了。

所以目标不是行数更少。目标是一张要紧的行看得见、**而总数没有变**的表。

怎样分组才不会动到总数

  1. 把 BOM 按金额从大到小排序。
  2. 凡是自身金额显著的行,保留为独立一行。
  3. 把剩下的长尾加总成一行,起一个一看就知道是分组的名字——并记下它包含多少个料号。
  4. 把总数和未分组时的总数对一遍。必须完全相等;不相等就说明有东西被删掉了,而不是被分组了。
第四步才是全部要点,也正是被跳过的那一步。分组是安全的;删除不是,而在一张完成的表上两者看起来一模一样。核对就是把它们区分开的东西。

什么时候不该分组

有三种情况长尾必须展开,因为分组恰好毁掉你要找的信息:

  • 你在比较同一块板的两个版本——差异可能整个都在长尾里。
  • 你在一个产品系列里找归一化的机会——按定义那个分析就住在长尾里。
  • 长尾里某个料号有供应风险。它的金额很小,缺了它整条线停,而在分组里它是看不见的。

第三种情况最容易把人绊住。成本和风险是两个不同的维度,而一张按金额排序的表,会把风险最高的那颗便宜料放在最下面。

真正的好处不是表更短

真正的好处是贵的行**变得可见**。一个把所有行同等对待去评审的降本项目,把大部分精力花在了根本找不到东西的地方。

当表格显示出成本落在哪几行时,同样的评审精力就落到能改变数字的地方——而长尾只要加对了,它仍然在总数里,不会悄悄消失。

相关指南

几百行的 BOM:在不改变总数的前提下合并长尾 | costdown.org