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

Flag formula field in Page Header based on results

如果报告结果集中存在一个或多个特定值,我将尝试在页面 header 中标记 Y 或 N 值。 (位于详情部分)

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

SQL 无法在公式字段中进行查询,那么有什么方法可以在没有公式字段的情况下进行这项工作吗?

我会将这个公式 "Has16" 放在您的详细信息部分并取消它:

{Table.Field} = "16"

然后在页眉中放置第二个公式:

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

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