我有下表,我想把它变成一份报告:
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的标题。
有可能吗?有什么想法吗?
答案 0 :(得分:0)
你可以非常接近:
[Client]
单元格,然后选择插入行>外部团体 - 上面,两次。[ClientGroup]
复制到第一个新行的左侧单元格中,并将单元格的BorderStyle-Right设置为None。Client
复制到第二个新行的左侧单元格中。[Product]
复制到第二个新行的右侧单元格中。您的报告应该在设计师中看起来像这样:
--------------------------------------------------
| ClientGroup | Client | [Product] |
--------------------------------------------------
| [ClientGroup] | [ClientGroup] | |
| |---------------------------------
| | Client | [Product] |
| |---------------------------------
| | [Client] | Sum([Quantity])|
--------------------------------------------------
如果您预览它,结果应该非常接近所需的布局。