2015-09-22 214 views
0

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

我试过RunningTotals无济于事。这是设置。这个例子显示有几张关于相关表的记录,并且有几个valueIfPerformed为1的事件 - 我需要为该组计算1,而不是实际执行的次数。如果一个组全部为0,那么如果至少有一个为1,那么为0.现在我可以用每个组的最大总结来做到这一点,但是我需要得到所有组的总和,这就是Crystal报告堵塞我的地方起来 - 我找不到办法做到这一点。有任何想法吗?

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

回答

1

未经测试----- 公式1置于组页脚

global numbervar A; 

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

式(2)放置在报表页脚

global Numbervar A; 
whileprintingrecords; 
A 
+0

我是如此接近,非常感谢! – OneFineDay