汇总字段的计数
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
我需要在 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