我在SQL Server 2008 R2中工作。我正在生成一个基于事务表的报告。该表包含一个名为conval
的字段,该字段为1或-1。该值是包含5个关键字段的约束的一部分。我需要在报告中做的是,如果其他4个主键字段的任何一组的净值不打印该行。如果净值为1则打印该行。虽然用户可能输入的单个值为-1,但此时的出现次数少于我需要处理的值。
例如,如果值为123,12A,Final,Complex,1
和123,12A,Final,Complex,-1
以及123,12B,Final,Complex,1
在报告上打印的唯一设置是123,12B,Final,Complex,1
答案 0 :(得分:0)
将表格按前4个字段分组。现在你可以参考conval的总和并检查它是否为1.你可以设置一个这样的可见性表达式:
=iif(sum(Fields!conval.Value, "MyGroup") = 1, False, True)
这只会显示净值为1的结果。请务必重命名字段和组以匹配您的。