У меня есть следующая таблица, которую я хотел бы превратить в отчет:
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 |
--------------------
Что я делаю, так это создаю Матрицу, добавляю группу строк в ClientGroup, строку подгруппы в Client, группу столбцов в Product с количеством в качестве детализации. В конструкторе это выглядит примерно так:
---------------------------------------------
| ClientGroup | Client | [Product] |
---------------------------------------------
| [ClientGroup] | [Client] | Sum([Quantity])|
---------------------------------------------
Затем я скрываю столбец ClientGroup, и кажется, что я почти у цели. То, что я не могу понять, - это как иметь заголовок над столбцами Client и [Product], отображающий текущую ClientGroup.
Возможно ли это? Есть идеи?