我正在尝试计算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客户的个人数量很好,但充电组的数量是我正在努力的地方。
答案 0 :(得分:0)
1)为特定的客户和收费组创建运行总计字段。 2)公式字段说明 如果CHARGEGROUP =&#39;我的充电小组&#39;然后(rt.charge group) - (rt.drop customer 1) - (rt.drop customer 2)+ 2 else count(trailer)