是否可以将分组字段放在SSRS的表格顶部?

时间:2012-11-01 10:56:54

标签: reporting-services

是否可以在SSRS中进行此类布局?

2012/11/01
-----------------------------
| Order # | Product   | Qty |
-----------------------------
|         | Mouse     | 3   |
|    1    | Keyboard  | 2   |
|         | CPU       | 5   |
-----------------------------
|         | Mouse     | 1   |
|    2    | Keyboard  | 7   |
|         | Lan Cable | 7   |
-----------------------------

2012/11/02
-----------------------------
| Order # | Product   | Qty |
-----------------------------
|         | Mouse     | 2   |
|         | Keyboard  | 8   |
|    3    | Memory    | 4   |
|         | CPU       | 2   |
|         | Battery   | 1   |
-----------------------------

我尝试找到一个可以做到这一点的属性,尝试拖动顶部的字段,但无济于事: - )

1 个答案:

答案 0 :(得分:1)

是的,您可以这样做,如果您嵌套两个Tablix(列表中的表),这是最简单的。创建一个在日期字段上分组的列表。在列表中放置了对订单ID上的行进行分组的表。这看起来像这样:

                                       ----
2012/11/01                                 |
-----------------------------              | 
| Order # | Product   | Qty |              |
-----------------------------              |
|         | Mouse     | 3   |              |
|    1    | Keyboard  | 2   |              | --- List item 1
|         | CPU       | 5   |              |
-----------------------------              |
|         | Mouse     | 1   |              |
|    2    | Keyboard  | 7   |              |
|         | Lan Cable | 7   |              |
-----------------------------              |
                                       ----
                                       ----
2012/11/02                                 |
-----------------------------              |
| Order # | Product   | Qty |              |
-----------------------------              |
|         | Mouse     | 2   |              | --- List item 2
|         | Keyboard  | 8   |              |
|    3    | Memory    | 4   |              |
|         | CPU       | 2   |              |
|         | Battery   | 1   |              |
-----------------------------              |
                                       ----

或者你可以制作一张大桌子:

  • 日期上的行组
  • 下面是订单ID
  • 上的组行
  • 为最顶层组创建一个组头,合并标题中的单元格,并在那里显示日期

在这种方法中,我不能100%确定您是否可以轻松地重复日期组中每个项目的标题。