SSRS详细信息组标题标签

时间:2016-05-27 14:16:54

标签: reporting-services grouping

我提前道歉,但我只是没有看到如何在SSRS中做我需要的东西(我有足够的开发和SQL经验,但没有太多的SSRS)

我使用报告向导创建一个非常基本的报告,列出所有活跃员工,他们的位置名称和状态。现在我想在细节上方添加标签,但是当我这样做时,每次更改位置都会重复这些标签,我希望它们只位于页面的顶部。

以下是报告的打印方式,每个明细组顶部都有详细信息标签:

Location Report 
   Office Location 1   Emp ID  Sts    Name
                       123456   A     Doe, Jane
                       987654   A     Smith, John
   Office Location 2   Emp ID  Sts    Name
                       456789   A     Martin, Joe

我想要的是每页顶部的详细标签:

Location Report
                    Emp ID  Sts    Name 
Office Location 1
                    123456   A     Doe, Jane
                    987654   A     Smith, John
Office Location 2
                    456789   A     Martin, Joe

有人能指出我正确的方向或告诉我它是否不可能?

另外,我怎样才能在每组之后获得间距,这样它看起来并不局促?

谢谢!

1 个答案:

答案 0 :(得分:1)

为了让您的列标题只显示在表格顶部一次,您需要在分组之外和之上插入一行:

enter image description here

要在每个组后面获得一个空白行,您希望在最低级别组之外插入一行,但在主办公室位置组内插入:

enter image description here

该表最终应该看起来像这样:

enter image description here

修改

要使标题行重复,请按照以下步骤操作。请注意,这些设置适用于查看报告。导出到Excel时,它们不会导致任何更改。

  1. 在分组视图中,单击右侧的黑色箭头,然后选择“高级模式”
  2. enter image description here

    1. 选择“静态”群组成员
    2. enter image description here

      1. (可选)将“FixedData”设置为True以获取要滚动的标题。 •设置标题的背景颜色(即使它是白色的),以便在滚动时不与其他元素重叠。默认为“无颜色”,这是透明的。
      2. 将“KeepWithGroup”设置为“After”和“RepeatOnNewPage”为True,以便在每个页面上重复标题。
      3. enter image description here