如果报表结果集中存在一个或多个特定值,我试图在页眉中标记Y或N值。 (位于详细信息部分)
应该检查结果集中是否存在"16"
。我尝试在组页脚中使用运行总计,然后在标题中设置公式字段,以便在计数为>时显示Y. 0.但该字段仅适用于详细信息部分中包含16的页面。因此,如果16仅出现在第2页上,则第1页标题将错误地表示N.如果任何页面上出现16,则该字段应为Y.
在公式字段中不可能进行SQL查询,那么有没有一种方法可以让它在没有公式的情况下工作?
答案 0 :(得分:0)
我会在您的详细信息部分中放置此公式“Has16”并禁止它:
{Table.Field} = "16"
然后在页面标题中放置第二个公式:
IF SUM({@Has16}) > 0 THEN "Y" ELSE "N"
即使在不包含16的页面上也会正确显示。