按计数计算的抑制数据

Suppressed Data being calculated on a count

我正在尝试获取 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) 为特定的直接客户和费用组创建 运行 总计字段。 2)公式字段说明 IF CHARGEGROUP = 'MY CHARGE GROUP' then (rt.charge group) - (rt.drop customer 1) - (rt.drop customer 2) + 2 else count(trailer)