Foxtable(狐表)用户栏目专家坐堂 → [求助]如何同代码实现多条件同时判断?


  共有1655人关注过本帖平板打印复制链接

主题:[求助]如何同代码实现多条件同时判断?

帅哥哟,离线,有人找我吗?
magus1123
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:94 积分:862 威望:0 精华:0 注册:2017/7/9 3:59:00
[求助]如何同代码实现多条件同时判断?  发帖心情 Post By:2017/7/24 18:58:00 [只看该作者]

现在的表格是这样的:

品名      规格      警戒库存量          标准库存量             当前库存量             补货数量
A          A1            10                   17                     11
A          A2             5                    12                      3
B          B1            10                   34                     30
B          B2            20                   28                     25
C          C1            30                   46                     58
C          C2            40                   58                     17
  

想要实现:品名相同的产品,任一规格[当前库存量] < [警戒库存量] ,则该品名相同的产品的所有规格都补货至[标准库存量]

比如:
品名    规格          警戒库存量        标准库存量             当前库存量             补货数量                
A          A1             10                   17                     11                       6
A          A2              5                    12                      3                        9

因为品名A 的规格 A2,当前库存是3,低于警戒库存量5,所有同品名的规格A1、规格A2都补货至标准库存量。
而在品名B 中,因为规格B1、规格B2的当前库存量都高于警戒库存量,所以这两个都不补货。
且在品名C 中,因为规格C2的当前库存量低于警戒库存量,所以规格C1、C2都补货至标准库存量,规格C1的当前库存量又大于标准库存量,所以C1补货数量为0。

比如:
品名    规格      警戒库存量          标准库存量             当前库存量             补货数量
A          A1            10                   17                     11                          6
A          A2             5                    12                      3                           9
B          B1            10                   34                     30                          0
B          B2            20                   28                     25                          0
C          C1            30                   46                     58                          0
C          C2            40                   58                     17                         41


这个因为用什么办法实现呢?

感谢老师!

[此贴子已经被作者于2017/7/24 18:58:03编辑过]

 回到顶部