如何在数据透视表(CrossTab)报表中设置标题(MS报表设计器)

时间:2012-03-08 04:27:55

标签: visual-studio-2010 reporting-services

我有下表,我想把它变成一份报告:

ClientGroup | Product | Client | Quantity
-----------------------------------------
  Gr1       | P1      | C1     | 10
  Gr1       | P1      | C2     | 20
  Gr1       | P1      | C3     | 30
  Gr1       | P2      | C1     | 40
  Gr1       | P2      | C2     | 50
  Gr1       | P2      | C3     | 60
  Gr2       | P1      | C4     | 70
  Gr2       | P1      | C5     | 80
  Gr2       | P1      | C6     | 90
  Gr2       | P2      | C4     | 100
  Gr2       | P2      | C5     | 110
  Gr2       | P2      | C6     | 120

报告将采用以下布局:

--------------------
|        G1        |
--------------------
Client | P1  | P2  |
--------------------
C1     | 10  | 40  |
C2     | 20  | 50  |
C3     | 30  | 60  |
--------------------
Total  | 60  |150  |
--------------------
|        G2        |
--------------------
Client | P1  | P2  |
--------------------
C4     | 70  | 100 |
C5     | 80  | 110 |
C5     | 90  | 120 |
--------------------
Total  | 240 | 330 |
--------------------

我正在做的是创建一个Matrix,在ClientGroup上添加一个行组,在Client上添加一个子组行,在Product上添加一个列组作为详细信息。在设计师看起来有点像这样:

---------------------------------------------
|  ClientGroup  | Client   | [Product]      |
---------------------------------------------
| [ClientGroup] | [Client] | Sum([Quantity])|
---------------------------------------------

然后我隐藏了ClientGroup列,似乎我几乎就在那里。我无法弄清楚如何在客户端和[Product]列上显示当前ClientGroup的标题。

有可能吗?有什么想法吗?

1 个答案:

答案 0 :(得分:0)

你可以非常接近:

  • 将标题行设置为隐藏。
  • 右键单击[Client]单元格,然后选择插入行>外部团体 - 上面,两次。
  • [ClientGroup]复制到第一个新行的左侧单元格中,并将单元格的BorderStyle-Right设置为None。
  • 在第一个新行上选择右侧单元格,并将单元格的BorderStyle-Left和-Right设置为None。
  • 将标题Client复制到第二个新行的左侧单元格中。
  • [Product]复制到第二个新行的右侧单元格中。

您的报告应该在设计师中看起来像这样:

--------------------------------------------------
|  ClientGroup  | Client        | [Product]      |
--------------------------------------------------
| [ClientGroup] | [ClientGroup] |                |
|               |---------------------------------
|               | Client        | [Product]      |
|               |---------------------------------
|               | [Client]      | Sum([Quantity])|
--------------------------------------------------

如果您预览它,结果应该非常接近所需的布局。