在Crystal中,如何计算订单中每个订单项而不是数量?

2020-09-20 12:24发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在Sap Crystal中,我正...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在Sap Crystal中,我正在寻找一个更好的选择,使该公式可以计算每行的项目数。 (不是每个工作单)

例如,我有一个工作单,其中包含2个不同的项目,分别称为Eton和Davina。

如果我想打印报告,我希望看到它不是按订单计算每个产品的#号。

我的代码是:

 WhilePrintingRecords;  NumberVar ItemCount:= ItemCount + 1;  `ToText(ItemCount," 0")&"/"&ToText(Count({rpt_PackingSlip.LabelQTY},{rpt_PackingSlip.WorkOrderNo}),0,"")

水晶报表设计:

当前输出:将以下输出转换为整数,它被计数为1/2和2/2,但是我希望的输出应该是1/1(对于Eton)和1/1(Davina),因为它应该按产品计数 不计算1个工作订单中有多少个项目。

capture.jpg (146.1 kB)
3条回答
奄奄一息的小鱼
2020-09-20 12:57

惩罚

我确定您之前已经问过这个问题,请在"工作订单"下添加另一个基于"产品"的组。

更改您的公式,以便将此位

ToText(Count({rpt_PackingSlip.LabelQTY}, {rpt_PackingSlip.WorkOrderNo}), 0,"")

将此字段 {rpt_PackingSlip.WorkOrderNo} 替换为"产品组"字段

伊恩

一周热门 更多>