【问题标题】:Move grouping field from tablix rows to header将分组字段从 tablix 行移动到标题
【发布时间】:2016-03-23 18:48:44
【问题描述】:

我正在创建一个 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 字段表示)对这些数据进行分组,在页面顶部显示日期并在表格/矩阵中列出其余字段(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

也就是说,我无法将行外的日期移到标题中。

知道如何达到所需的结果吗?

【问题讨论】:

    标签: reporting-services axapta dynamics-ax-2012 ssrs-tablix ssrs-grouping


    【解决方案1】:

    试试这个:添加父组时,选中“添加组标题”复选框

    【讨论】:

    • 你是对的。如果我在创建组时使用“添加组标题”,那么我可以在分组数据上方的任何组标题字段中显示此信息。谢谢。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-20
      • 1970-01-01
      • 2023-01-08
      • 1970-01-01
      • 1970-01-01
      • 2011-01-08
      相关资源
      最近更新 更多