抑制数据是根据计数计算的

时间:2016-02-09 20:25:34

标签: crystal-reports db2 crystal-reports-xi

enter image description here我正在尝试计算Charge Group的记录数;但是它也在计算我的抑制数据。我知道被抑制的数据只是隐藏的并且不会影响任何计算,但是我如何调整我的公式以便它不会采取被抑制的数据。

我试图执行一个运行总计字段但是我收到错误

A running total cannot refer to a print time formula Details: @Customer Drop Max Amount

在报告中,有多个Trailer Charge Groups基本上是出货单,其目的地标记为Drop Customers

我只想要计算两个Drop Customers的一条记录,所以每当另一个预告片落入Drop Customer的记录时,我必须更改计数字段以表明它们应该只有一个。

我正在做的公式字段为Charge group count

IF {@TRAILER CHARGE GROUP} = 'INTCNEWNC' THEN Count ({TRAILER_CUSTOMER_ZONE.TRAILER_ID} , {@TRAILER CHARGE GROUP}) - 6
ELSE IF {@TRAILER CHARGE GROUP} <> 'INTCNEWNC' THEN Count ({TRAILER_CUSTOMER_ZONE.TRAILER_ID}, {@TRAILER CHARGE GROUP} ) 

我在DB2服务器上使用Crystal Reports XI。

提前致谢!

编辑:INTCNEWNC是收费组,而ASHLADVNC和MARSBIVA是收费客户。您可以清楚地看到Drop客户的个人数量很好,但充电组的数量是我正在努力的地方。

1 个答案:

答案 0 :(得分:0)

1)为特定的客户和收费组创建运行总计字段。 2)公式字段说明 如果CHARGEGROUP =&#39;我的充电小组&#39;然后(rt.charge group) - (rt.drop customer 1) - (rt.drop customer 2)+ 2 else count(trailer)