控制 Tablix 数据区域在分页报表页上的显示 (Report Builder)

适用于: Microsoft Report Builder (SSRS) Power BI Report Builder SQL Server Data Tools 中的 Report Designer

了解可以在分页报表中为表、矩阵或列表数据区域设置以更改其在查看报表时的显示方式的属性。

控制数据外观

表、矩阵和列表数据区域都是 Tablix 数据区域的示例。 下列功能有助于控制 Tablix 数据区域的外观:

在页面上控制 Tablix 数据区域位置和扩展

下列功能有助于控制 Tablix 数据区域在所呈现的报表中的显示方式:

  • 控制 Tablix 数据区域相对于其他报表项的位置。 可以在报表设计图面上其他报表项的上方、旁边或下方放置 Tablix 数据区域。 在运行时,报表生成器根据需要为在链接数据集中检索到的数据扩展 Tablix 数据区域,并根据需要将对等报表项移到旁边。 若要将 Tablix 定位到其他报表项旁,可使这两个报表项对等并调整它们的相对位置。 有关详细信息,请参阅呈现行为(报表生成器和 SSRS)

  • 更改扩展方向。 若要控制 Tablix 数据区域是按从左到右 (LTR) 还是从右到左 (RTL) 的方向横向扩展,请使用 Direction 属性,该属性可以通过“属性”窗口访问。 有关详细信息,请参阅呈现数据区域(报表生成器和 SSRS)

控制 Tablix 数据区域在页面上的呈现方式

下面的列表介绍了可有助于控制 Tablix 数据区域在报表中的显示方式的方法:

  • 控制分页。 若要控制每个报表页中显示的数据量,可以对数据区域设置分页符。 还可以对组设置分页符。 分页符可以减少每页上需要处理的数据量,因而可影响按需呈现性能。 有关详细信息,请参阅 Reporting Services 中的分页(报表生成器和 SSRS)添加分页符(报表生成器和 SSRS)

  • 在行标题的任意一侧显示数据。 您并非只能在 Tablix 数据区域的一侧显示行标题。 可以在各个列之间移动行标题,使数据列显示在行标题的前面。 若要执行此操作,请修改矩阵的 GroupsBeforeRowHeaders 属性。 可以通过“属性”窗口访问此属性。 该属性的值为一个整数;例如,值为 2 将在显示包含行标题的列之前显示数据区域列数据的两个组实例。

控制 Tablix 行和列组的呈现方式

控制 Tablix 数据区域组的呈现方式取决于组结构。 Tablix 数据区域可包含四个区域,如下图所示:

Tablix 数据区域的屏幕截图,突出显示了不同的区域和组。

行组区和列组区包含组标题。 当某一 tablix 数据区域具有组标题时,您可以通过在 “Tablix 属性” 对话框的 “常规” 页上设置属性,控制行和列的重复方式。

如果 Tablix 数据区域仅包含 Tablix 正文区,则没有组标题。 只有静态或动态 Tablix 成员。 静态成员相对于 Tablix 行组或列组显示一次。 一个动态成员针对每个唯一组值重复一次。 例如,在显示销售订单的 Tablix 数据区域中,销售订单中的列名可以显示在静态行成员上。 销售订单的每行都显示在动态行成员上。

通过在“属性”窗格中设置属性,可以帮助控制 Tablix 成员呈现的方式。 有关详细信息,请参阅“分组”窗格(报表生成器)中的“高级模式”。

下面的列表介绍了可有助于控制 Tablix 数据区域在报表中的显示方式的方法:

如需深入了解将报表导出为其他格式对 Tablix 数据区域在报表页中的呈现方式产生的影响,请参阅呈现行为(报表生成器和 SSRS)

另请参阅

将多个数据区域链接到同一数据集(报表生成器和 SSRS)
嵌套数据区域(报表生成器和 SSRS)
总计、聚合和内置集合的表达式作用域(报表生成器和 SSRS)
控制分页符、标题、列和行(报表生成器和 SSRS)
Tablix 数据区域(报表生成器和 SSRS)
表(报表生成器和 SSRS)
创建矩阵
创建带列表的发票和表单
表、矩阵和列表(报表生成器和 SSRS)