以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关于循环计算  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=17629)

--  作者:gejingchao
--  发布时间:2012/3/19 17:28:00
--  [求助]关于循环计算

各位高人,看下这个算法怎么实现

一、循环计算

数量 收容数 分拣数量 分拣箱数 剩余
82 30 90 3 8
82 30 90 3 8
82 40 120 3 38
82 40 120 3 38
82 50 100 2 18
82 50 100 2 18
82 20 100 5 18
82 20 100 5 18

1.分拣箱数=(数量+上次剩余)/收容数,取整,逢点进一

2.分拣数量=收容数*分拣箱数

3.剩余=数量-分拣数量

也就是每次的剩余要加到数量里重新计算,每次的数量都不一样。

二、数量计算

                                             表一

零部件名称

JZ08M JZ08D JZ08L 需求数量
左后下摆臂护套 1 1 1 30
右后下摆臂护套 1 1 20
转向传动轴防尘罩 1 1 20

                                               表二

JZ08M  JZ08D  JZ08L

10          10       10

 

需求数量=JZ08M*JZ08M+JZ08D*JZ08D+JZ08L*JZ08L

 

这两个怎么实现啊,恳请高人指点,邮箱联系也行:tjwlzxwlk@gwm.cn

 


--  作者:狐狸爸爸
--  发布时间:2012/3/19 17:34:00
--  

1、看看:

 

http://www.foxtable.com/help/topics/2136.htm

 

2、需求数量改为表达式列,表达式设置为:

 

JZ08M * JZ08M + JZ08D * JZ08D + JZ08L * JZ08L

 

建议先系统学习帮助:

 

图片点击可在新窗口打开查看


--  作者:gejingchao
--  发布时间:2012/3/19 17:42:00
--  回复:(狐狸爸爸)1、看看: http://www.fo...
非常感谢,第二个是这样的,表一是一个大表
   零部件名称  JZ08M     JZ08D   JZ08L          
   发给    1 1               
   松岛枫       1     1        
   风格化    1    1            
 ...  ... ... ...        

 

二表二这个表只有一行

 

   JZ08M  JZ08D    JZ08L  
   20    10    10

 

表一中的数据是固定不变的,而表二是随时变动的


--  作者:狐狸爸爸
--  发布时间:2012/3/19 18:00:00
--  

你的问题表述不清晰,需求数量的计算公式为:JZ08M*JZ08M+JZ08D*JZ08D+JZ08L*JZ08L,但是两个表都有JZ08M、 JZ08D、 JZ08L这三列,到底用那个表的列来计算?

 

建议你先不要处理具体问题,先看帮助,从使用指南开始看,头一两遍可以不求甚解,第三遍开始要将每个例子实际操作演练一遍,不明白的就上论坛求助。三遍之后才开始做系统,遇到问题在帮助找答案,找不到的在论坛提问。


--  作者:gejingchao
--  发布时间:2012/3/20 9:52:00
--  回复:(狐狸爸爸)你的问题表述不清晰,需求数量的计...
谢谢狐狸爸爸,看来我是太急了