我有一个查询,除一个字段外,所有字段都相同。我想对SSRS报告进行分组,以便所有重复的字段都具有“空白”,并且仅在存在“重复”记录时才显示“不同”。
For instance:
Case Number PersonID Narrative
123 1 xxx
345 3
456 9 ABCD
KFL
因此,记录1具有叙述性,只有一个记录。记录2没有叙述。记录3和4是相同的情况,同一个人,两个不同的叙述。
我认为通过对所有其他字段进行分组可以达到这些结果,但是那是行不通的,当我按其他字段进行分组时,我仍然在第4条记录中得到了456和9。
当该记录中的所有其他字段与上一个记录匹配时,如何显示叙述?
谢谢, 莱斯利
答案 0 :(得分:1)
您可以看到我的答案: How to get only one value in SSRS?
您也有类似情况。您需要在前两列中使用表达式:
=IIF(Fields!CaseNumber.Value = Previous(Fields!CaseNumber.Value), "", Fields!CaseNumber.Value)
=IIF(Fields!PersonID.Value = Previous(Fields!PersonID.Value), "", Fields!PersonID.Value)
这将隐藏所有重复的“案例编号”和“个人ID”。
请不要忘记在数据集中使用适当的列名称替换“ CaseNumber”和“ PersonID”。