是否可以根据计算结果拆分行?
样品如下:
数据表:SalesOrder
ItemCode | Qty | CartonS | CartonM | CartonL
ItemA | 22 | 1-2 | 3-6 | 7-10
ItemB | 15 | 1-4 | 5-10 | NULL
ItemC | 32 | 1-2 | 3-7 | 8-10
我想要什么结果:
Item Code | Carton No. | Carton Type | Carton Qty
ItemA | 01-02 | CartonL | 2
ItemA | 03-03 | CartonS | 1
ItemB | 04-05 | CartonM | 2
ItemC | 06-08 | CartonL | 3
ItemC | 09-09 | CartonS | 1
对于ItemA,订单数量为22,我可以装2个数量的CartonL和1个数量的CartonS
对于ItemB,订单数量为15,我可以装2个数量的CartonM
对于ItemC,订单数量为32,我可以装3个数量的CartonL和1个数量的CartonS
我将创建一个Crystal Report并从SQL中检索数据。是否有可能得到上述结果?
谢谢Siva& Arvo,此刻我不知道计算数量:(
因为每种物品都有三种类型的纸箱不相同。
参考样品,ItemA的CartonS可以存储1-2个数量但是ItemB可以存储1-4个数量。
这意味着如果我为每件物品订购相同的数量。如订单3数量:
对于ItemA,我需要使用CartonM而不是CartonS
对于ItemB,我可以使用CartonS
谢谢!
ANMI
答案 0 :(得分:0)
我不确定,但建议您尝试通过将列放在行部分和行的列部分来交叉表。
答案 1 :(得分:0)
制作三个细节部分,每个Carton类型一个。禁止不需要的部分,动态计算纸箱数量 - 我希望你有一些算法吗?