在Crystal中,如何按订单计算每个订单项的每个数量?

时间:2018-05-07 06:58:35

标签: crystal-reports

在Sap Crystal中,我正在寻找一个更好的选择,让公式计算每行的项目数。 (不是按工作顺序)

例如,我有一个工作订单#,其中包含两个名为Eton和Davina的不同项目。 如果我想打印报告,我希望看到它计算每个产品的#不是订单。

我的代码是:

WhilePrintingRecords; NumberVar ItemCount := ItemCount + 1;

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

Crystal Report Design:

enter image description here

当前观点: enter image description here

当前输出:

如果你可以看到,它计数为1/2和2/2,但我想要的输出应该是1/1和1/1,因为它应该按照产品计算。

enter image description here

1 个答案:

答案 0 :(得分:0)

为了解决这个问题:

对于分子,取每个记录的运行总计数和重置

对于分母采取不同的工作单数

这应该有效