在 Crystal 报告中被抑制后仍在计算数据?
Data still being calculated after being suppressed on Crystal Reports?
我创建了一个公式字段来计算平均空闲时间。
然而,这些数据似乎是我隐瞒的可疑计算数据。
我应该如何重写命令,使其不计算被抑制的数据
我在 DB2 中使用 Crystal Report 11。
抑制公式:
{@CUSTOMER DROP MAX AMOUNT} = 0
customer drop max amount
公式字段为:
WhilePrintingRecords;
IF GroupName ({@DROP CUSTOMER}) = "ASHLADVNC" AND GroupName ({@TRAILER CHARGE GROUP}) = "INTCNEWNC" THEN
IF {#COUNTER} <= 1 THEN 1 ELSE 0
ELSE
1
我有一个 运行 总字段 汇总字段 days idle
为:
CurrentDateTime - {TRAILER_CUSTOMER_ZONE.IDLE_SINCE}
但我实际上在我的报告中使用这个公式 avg idle days yard
作为:
IF ISNULL({#Avg Idle Days Yard}) THEN "N/A" ELSE TOTEXT({#Avg Idle Days Yard})
你可以用 运行 来炒
Select需要汇总的字段
在评估中使用相反的条件,就像在抑制中使用 =,然后在评估中使用 <>
根据您的要求设置重置...如果只有细节则将重置部分设置为从不
被抑制的数据仅在视觉上隐藏,它始终占摘要,运行 总计。要跳过隐藏的数据,必须在公式中应用条件。
更改评估模式运行总字段days idle
或avg idle days yard
(以哪个为准是计算总数和平均值的基本公式)到 Use a formula
然后设置公式条件为{@CUSTOMER DROP MAX AMOUNT} <> 0;
。将根据您的公式跳过隐藏的记录。
我创建了一个公式字段来计算平均空闲时间。 然而,这些数据似乎是我隐瞒的可疑计算数据。 我应该如何重写命令,使其不计算被抑制的数据 我在 DB2 中使用 Crystal Report 11。
抑制公式:
{@CUSTOMER DROP MAX AMOUNT} = 0
customer drop max amount
公式字段为:
WhilePrintingRecords;
IF GroupName ({@DROP CUSTOMER}) = "ASHLADVNC" AND GroupName ({@TRAILER CHARGE GROUP}) = "INTCNEWNC" THEN
IF {#COUNTER} <= 1 THEN 1 ELSE 0
ELSE
1
我有一个 运行 总字段 汇总字段 days idle
为:
CurrentDateTime - {TRAILER_CUSTOMER_ZONE.IDLE_SINCE}
但我实际上在我的报告中使用这个公式 avg idle days yard
作为:
IF ISNULL({#Avg Idle Days Yard}) THEN "N/A" ELSE TOTEXT({#Avg Idle Days Yard})
你可以用 运行 来炒
Select需要汇总的字段
在评估中使用相反的条件,就像在抑制中使用 =,然后在评估中使用 <>
根据您的要求设置重置...如果只有细节则将重置部分设置为从不
被抑制的数据仅在视觉上隐藏,它始终占摘要,运行 总计。要跳过隐藏的数据,必须在公式中应用条件。
更改评估模式运行总字段days idle
或avg idle days yard
(以哪个为准是计算总数和平均值的基本公式)到 Use a formula
然后设置公式条件为{@CUSTOMER DROP MAX AMOUNT} <> 0;
。将根据您的公式跳过隐藏的记录。