我在行组中的值不是First,Sum或其他任何会汇总行的值。所有记录都应该返回为数据集的Fields!FieldName.Value。请看下面的数据集:SQL Server报表生成器行组仅显示第一个记录
SerlNmbr ItemNmbr Qty
ABC123 34562334 2
ABC123 23314454 1
ABC123 09878976 3
所以,如果在我的表我建立了行组“串行”到组通过现场SerlNmbr显示ItemNmbr和数量,我应该看到:
SerlNmbr ItemNmbr Qty
ABC123
34562334 2
23314454 1
09878976 3
但是相反,我只能得到数据集的第一行。但后来,当我回去的序列组,并采取了由SerlNmbr分组,我得到:
SerlNmbr ItemNmbr Qty
ABC123
34562334 2
ABC123
23314454 1
ABC123
09878976 3
所以我知道我的数据集返回所有3行。为什么我的分组除去第一个分组?
我实际上可以让第三个分组示例工作如果我不仅可以隐藏重复值,还可以隐藏空行。我知道我可以进入行属性并设置HideDuplicates = SerlNmbr,但它仍然会返回一个空白行,其中SerlNmbr已经存在。我如何让它停止返回行? – jmease
明白了。 = IIF(Previous(Fields!SerlNmbr.Value)= Fields!SerlNmbr.Value,True,False)在SerlNmbr行的可见性中。我很好。 – jmease