SSRS报告表分组问题

时间:2017-02-27 07:54:50

标签: reporting-services reportingservices-2005

ColumnA  | ColumnB  |  ColumnC  |  ColumnD  |  ColumnSubD
   A          B           ID1       TypeA      TypeA.1
   A          B           ID1       TypeA      TypeA.2
   R          Z           ID2       TypeA      TypeA.1
   R          Z           ID2       TypeB      TypeB.1

我有一个存储过程,返回如上所述的4行记录。创建数据集并配置tablix属性以绑定SP后,该表将显示与上面完全相同的4条记录。

我正在尝试显示如下数据,这是ColumnC的第一组,然后是ColumnD上的另一个子组

ColumnA  | ColumnB  |  ColumnC  |  ColumnD  |  ColumnSubD
   A          B           ID1       TypeA      TypeA.1
                                               TypeA.2
   R          Z           ID2       TypeA      TypeA.1
                                    TypeB      TypeB.1

我尝试的第一步是在rowgroup上创建一个ColumnC分组,发生的事情是它在左侧自动创建了一个重复的columnC

我可以知道实现我想要的正确方法是什么,如果可以,请列出步骤。非常感谢。

1 个答案:

答案 0 :(得分:2)

我假设如果ColumnA = A,那么ColumnB将始终等于B,而ColumnC将始终等于ID1

  1. 添加表格
  2. 将ColumnSubD添加到其中一列中,然后删除另外两列
  3. 右键单击“行组”中的“详细信息”行,然后选择“#34;添加组" > "家长小组"
  4. 将分组设置为" D"
  5. 右键单击新组,然后选择"添加组" > "家长小组" 再次
  6. 将分组设置为" C&C列;"
  7. 此时,您应该让最左边的列显示[ColumnC]。 右键单击该列,然后单击" Insert Column" > "内部组 - 左"两次将列A和B添加到这两个新列中。
  8. 你最终会得到这样的东西:

    enter image description here