Ssrs 2008 SSRS 2008 R2-&x27;复杂';分组

Ssrs 2008 SSRS 2008 R2-&x27;复杂';分组,ssrs-2008,Ssrs 2008,我必须创建一个需要分组的报告,这在SSR中似乎并不直接 COL_ID | COL_FIELD1| COL_FIELD2 | COL_FIELD 3 --------------------------------------------------------------------------- | ABC | | CBA 1 | DEF | 5 | LOT

我必须创建一个需要分组的报告,这在SSR中似乎并不直接

COL_ID   |    COL_FIELD1|  COL_FIELD2   | COL_FIELD 3
---------------------------------------------------------------------------
         |      ABC     |       |     CBA        
    1    |      DEF     |   5   |     LOT        
         |      GHI     |       |     JKH        
---------------------------------------------------------------------------
    2    |      UIO     |   7   |     JHG       
---------------------------------------------------------------------------
    6    |      PLK     |   6   |     HHJ        
         |      GTR     |       |           
---------------------------------------------------------------------------
列COL_ID是标识,用于标识所有“案例”。如果一个ID下有多个案例, 如果列中的值相同,则单元格应垂直合并,并且 应仅显示一次

我希望示例表能够说明它应该是什么样子

有什么建议吗


非常感谢

我不认为你想在SSRS中做什么

我尝试过这种方法,但在你的例子中不起作用。。但它可能会给你更多的想法:

  • 创建4个组(每列一个):G1、G2、G3、G4
  • 在第二组中,文本框上的表达式应该是
    IIF(RowNumber(“G1”)=1,Fields!Field1.Value,”)
  • 在第三组中,文本框上的表达式应该是
    IIF(RowNumber(“G1”)=1,RowNumber(“G2”)=1,Fields!Field1.Value,”)
    (这样我们只显示组中的第一个匹配项)
  • 在第4组中,添加G3条件
要修复每个现在有空文本的单元格的上边框和下边框,需要在“上”和“下”属性上设置一个表达式,具体取决于所选的组单元格:

  • 顶部:
    IIF(RowNumber(“G1”)=1,RowNumber(“G2”)=1,“默认”,“无”)
  • 底部:
    IIF(RowNumber(“G1”)=CountRows(“G1”)和RowNumber(“G2”)=CountRows(“G2”),“默认值”,“无”)