|
楼主 |
发表于 2015-7-12 20:43
|
显示全部楼层
我没有把问题说清楚,我把我现在的死算方法说出来,这样方便大家理解我的需求,谢谢哪位大侠帮忙看看能不能设个公式
BOM 项号 BOM 层级 物料编号 制造周期
Item 01 2 620.102879 54
Item 02 3 620.102881 45
Item 03 4 620.102894 22
Item 04 5 620.102895 5
Item 05 5 620.102896 5
Item 06 5 620.102897 5
Item 07 5 620.102898 10
Item 08 3 620.102899 30
Item 09 4 620.102900 35
我目前的算法是从下层选取最大值作为上层需要计算的周期
Item03下面有item04,05,06,07四项,周期最长的是07,所以item03这条线的制造周期是22+10=32
Item03是上一层BOM项item02唯一的下层物料,所以得到item02这条线的制造周期是45+32=77
Item02同层级的物料还有item08,相同的计算方法得到item08这条线的制造周期是30+35=65
因为item02的周期大于item08,所以计算item02/item08上层这条线的周期的时候选取item02
所以item01这条线的制造周期是54+77=131,得到了完成整个BOM所需要的制造周期 |
|