根据结果​​标记页眉中的公式字段

时间:2016-08-10 23:52:14

标签: crystal-reports crystal-reports-xi

如果报表结果集中存在一个或多个特定值,我试图在页眉中标记Y或N值。 (位于详细信息部分)

应该检查结果集中是否存在"16"。我尝试在组页脚中使用运行总计,然后在标题中设置公式字段,以便在计数为>时显示Y. 0.但该字段仅适用于详细信息部分中包含16的页面。因此,如果16仅出现在第2页上,则第1页标题将错误地表示N.如果任何页面上出现16,则该字段应为Y.

在公式字段中不可能进行SQL查询,那么有没有一种方法可以让它在没有公式的情况下工作?

1 个答案:

答案 0 :(得分:0)

我会在您的详细信息部分中放置此公式“Has16”并禁止它:

{Table.Field} = "16"

然后在页面标题中放置第二个公式:

IF SUM({@Has16}) > 0 THEN "Y" ELSE "N"

即使在不包含16的页面上也会正确显示。