Reporting services SSRS Group by&;重复行

Reporting services SSRS Group by&;重复行,reporting-services,ssrs-2008,ssrs-2012,Reporting Services,Ssrs 2008,Ssrs 2012,[在此处输入链接描述][1]我有来自SQL的数据集,如下所示: 在ssrs中,我需要如下报告: 我用过桌子,试过了 选项1:“Col1”的应用父行组,“Col2”的子行组基于“Col1”组在“Col3”中隐藏重复项 选项2:为“Col1”应用行组,基于“Col1”组在“Col2”中隐藏重复项,基于“Col1”组在“Col3”中隐藏重复项 选项3:=列级别的iif(上一个(字段!列值)=字段!列值,true,false) 我无法使用上述选项获得预期结果。请向我建议您想要在结果图片中显示的内容是

[在此处输入链接描述][1]我有来自SQL的数据集,如下所示:

在ssrs中,我需要如下报告:

我用过桌子,试过了

选项1:“Col1”的应用父行组,“Col2”的子行组基于“Col1”组在“Col3”中隐藏重复项

选项2:为“Col1”应用行组,基于“Col1”组在“Col2”中隐藏重复项,基于“Col1”组在“Col3”中隐藏重复项

选项3:=列级别的iif(上一个(字段!列值)=字段!列值,true,false)


我无法使用上述选项获得预期结果。请向我建议您想要在结果图片中显示的内容是不可能的。您基本上将Col1、Col2和Col3组合在一个Tablix中。那是行不通的。 例如,可以按Col1和Col2分组,然后得到

Test | A
Test | B
您可以按Col2和Col3进行分组:

Test | X
Test | Y
Test | Z
如果你把Col1、Col2和Col3分组,你会得到整张桌子,就像什么都没发生一样

但您可以按Col1和Col2分组,并聚合(使用Count)Col3。像这样:

Test | A | 3
Test | B | 3

这将通过Col1进行分组,在“header”(列)的左右两侧添加详细信息,我认为这是不可能的。考虑将合并的单元格列(COL1)放置到细节中。