0

我在 SQL Server 2008 R2 中工作。我正在生成一个基于事务表的报告。该表包含一个名为conval1 或 -1 的字段。该值是包含 5 个关键字段的约束的一部分。我需要在报告中做的是,如果任何其他 4 个主键字段的净值不打印该行。如果净值为 1,则打印该行。虽然用户可能输入了单个值 -1,但出现的次数比我此时需要处理的要少。

例如,如果值是123,12A,Final,Complex,1and123,12A,Final,Complex,-1并且123,12B,Final,Complex,1

唯一会打印在报告上的集合是123,12B,Final,Complex,1

4

1 回答 1

0

将表格按前 4 个字段分组。现在您可以参考 conval 的总和并检查它是否为 1。您可以像这样设置可见性表达式:

=iif(sum(Fields!conval.Value, "MyGroup") = 1, False, True)

这只会显示净值为 1 的结果。请务必重命名字段和组以匹配您的。

于 2013-06-20T17:32:12.687 回答