将分组字段从 Tablix 行移动到 header

Move grouping field from tablix rows to header

我正在创建一个 SSRS 报告,该报告的数据源包含以下字段(和示例数据):

StartDate |  EndDate  | GroupId | Amount1 | Amount2
---------------------------------------------------|
01-Jan-16 | 06-Jan-16 |   G1    |    11   |   23
01-Jan-16 | 06-Jan-16 |   G2    |    28   |   47
01-Jan-16 | 06-Jan-16 |   G3    |    14   |    8
07-Jan-16 | 20-Jan-16 |   G1    |     7   |   15
07-Jan-16 | 20-Jan-16 |   G3    |    34   |   16
21-Jan-16 | 31-Jan-16 |   G2    |     3   |   11
21-Jan-16 | 31-Jan-16 |   G3    |     9   |   23
21-Jan-16 | 31-Jan-16 |   G4    |    16   |    2

我需要按时间段(由 StartDate 和 EndDate 字段表示)对这些数据进行分组,在页面顶部显示日期并在 [=24 中列出其余字段(GroupId、Amount1 和 Amount2) =].类似的东西:

StartDate: 01-Jan-16
EndDate:   06-Jan-16

GroupId | Amount1 | Amount2
---------------------------|
   G1   |    11   |   23
   G2   |    28   |   47
   G3   |    14   |    8

-- new page --

StartDate: 07-Jan-16
EndDate:   20-Jan-16

GroupId | Amount1 | Amount2
---------------------------|
   G1   |     7   |   15
   G3   |    34   |   16

-- new page --

StartDate: 21-Jan-16
EndDate:   31-Jan-16

GroupId | Amount1 | Amount2
---------------------------|
   G2   |     3   |   11
   G3   |     9   |   23
   G4   |    16   |    2

我尝试过使用 Tablix,但我能想到的最接近的表示是

StartDate |  EndDate  | GroupId | Amount1 | Amount2
---------------------------------------------------|
01-Jan-16 | 06-Jan-16 |   G1    |    11   |   23
          |           |   G2    |    28   |   47
          |           |   G3    |    14   |    8

-- new page --

StartDate |  EndDate  | GroupId | Amount1 | Amount2
---------------------------------------------------|
07-Jan-16 | 20-Jan-16 |   G1    |     7   |   15
          |           |   G3    |    34   |   16

-- new page --

StartDate |  EndDate  | GroupId | Amount1 | Amount2
---------------------------------------------------|
21-Jan-16 | 31-Jan-16 |   G2    |     3   |   11
          |           |   G3    |     9   |   23
          |           |   G4    |    16   |    2

也就是说,我无法将行外的日期移动到 header。

知道如何才能达到要求的结果吗?

试试这个:添加父组时,选中 "Add group header"

复选框

在矩阵中不要使用开始日期和结束日期。 在列表中使用文本框并映射数据集。 Select 列表并在行组中右键单击详细信息,select 组属性。在常规选项卡中,在组表达式下,有组 on.. 在该组中添加您的开始日期和结束日期