用condtion取消部分

时间:2016-09-21 18:26:19

标签: crystal-reports

当更改列小于$ 12,000的绝对值并且Group By是Customer

时,我需要在Crystal Reports中禁止显示某个部分

我如何在下面实现这样的内容?

if abs({change}) < 12000 and {group by} = "Customer" then TRUE

1 个答案:

答案 0 :(得分:0)

首先,您永远不需要写If XYZ then True之类的东西,因为您只从XYZ得到相同的结果。这样可以简化您的代码。

您有正确的代码来检查绝对值,因此您的问题可能在于检查分组依据值。 Group By值是您设置的值,但它始终设置为现有的表对象或公式。这会将您的公式转换为:

(ABS({change}) < 12000) AND ({@groupByFormula} = "Customer")