问题描述
我正在运行水晶报告 XI。
如果所有行在同一组中,我正在尝试用标识符标记所有行:
每个组在第一列由相同的 ID 组成,有些行被标记为标识符“D”。
我需要编写代码来循环输出结果并标记所有分组在“AAA”(在本例中)中的已被删除的“D”。只有 1 行或更多行可能被标记为“D”,但我需要将所有“AAA”标记为删除。
我假设我需要以某种方式将它们分组,但我正在努力找出如何最好地做到这一点!
感谢您的时间和帮助!如果这是一个非常基本的问题,我们深表歉意。
解决方法
只需创建一个公式,例如:
IF {ID} = "AAA" Then "Remove" ELSE ""
然后将该公式放在详细信息部分。
,如果您愿意根据 ID 对报告进行分组,这是可能的。 在这种情况下,创建一个公式 {@D_1_0},例如:
IF {Identifier} = "D" Then 1 ELSE 0
然后,添加一个组选择公式,如:
Sum({@D_1_0},{ID}) < 1