如何在多个页中显示行标题和列标题 (Reporting Services)

对于跨多页的表或矩阵数据区域,您可以控制是否重复包含列标题的初始行或包含行标题的初始列。控制重复标题的方式取决于要重复的行或列的类型。

重复包含列标题的第一行或前几行:

  • 对于具有列组的矩阵,显示列名称的行是由列组控制的。设置“列标题”的 tablix 属性。

  • 对于表,包含列名称的行是由行组中的 tablix 成员控制的。在“属性”窗格中设置 tablix 成员属性。

重复包含行标题的第一列或前几列:

  • 对于具有行组的矩阵,显示行名称的列是由行组控制的。设置“行标题”的 tablix 属性。

  • 对于没有列组的表,不支持控制前几列。若要控制这些列,请向表中添加列组。

每页上只能重复第一行和相邻行或第一列和相邻列。仅当有足够空间时,才会在每页上重复标题。

有关详细信息,请参阅控制行标题和列标题

重复包含列组区域列标题的行

  1. 在设计视图中,右键单击所选 tablix 数据区域的角部控点,然后单击“Tablix 属性”

  2. “常规”选项卡上的“列标题”下,选择“在每一页上重复标题列”

  3. 单击“确定”。

  4. 预览报表。将在每页的开头重复包含列标题的行。

对于具有行组的表,重复包含列标题的行

  1. 在设计视图中选择表。“分组”窗格显示行组。

  2. 在“分组”窗格的右侧,单击下箭头,然后单击“高级”。“分组”窗格随即显示每个组的静态和动态 tablix 成员。只能设置静态 tablix 成员的属性。

  3. 在“行组”窗格中,单击要重复的行的静态 tablix 成员。选择静态 tablix 成员时,将在设计图面上选择相应的单元(如果有)。“属性”窗格将显示所选 tablix 成员的属性。

  4. 按如下所述设置 KeepWithGroup 属性:

    • 对于位于组上方的静态行,单击“之后”

    • 对于位于组下方的静态行,单击“之前”

  5.  RepeatOnNewPage 属性设置为 True

  6. 预览报表。如有可能,将在行组跨越的每个垂直页上重复包含组头的行。

重复包含行组区域行标题的列

  1. 在设计视图中,右键单击所选 tablix 数据区域的角部控点,然后单击“Tablix 属性”

  2. “常规”选项卡上的“行标题”下,选择“在每一页上重复标题行”

  3. 单击“确定”。

  4. 预览报表。如有可能,将在每个水平页上重复包含行标题的列。

posted @ 2014-02-27 13:07  thxjcy  阅读(817)  评论(0编辑  收藏  举报