汇总字段的计数

Count of a Summary Field

我需要在 Crystal 报表桌面中获取摘要字段的计数。我知道 Crystal 不允许我这样做,所以我需要一个解决方法。

我试过 RunningTotals 无济于事。这是设置。此示例显示相关 table 有多个记录,并且 valueIfPerformed 多次出现为 1 - 我需要为该组获得 1 的计数 - 而不是实际执行的次数。如果一个组全为零,则 0 如果至少有一个 1,则 1。现在我可以用每个组的最大摘要来做到这一点,但我需要得到所有组的总和,这就是 Crystal报告干扰了我——我找不到办法做到这一点。有什么想法吗?

Group1      item#      Desc      valueIfPerformed
             1234       
Details                 xx               0
                        xx               1
                        xx               1

未经测试----- 公式 1 放在组页脚

global numbervar A;

whileprintingrecords;
if max(valueIfPerformed,{group1}) = 1 then 
    A := A+1;

公式 2 放在报告页脚

global Numbervar A;
whileprintingrecords;
A