控制 Tablix 数据区域在报表页上的显示(报表生成器和 SSRS)

本主题介绍 Tablix 数据区域的属性,您可以修改这些属性以便更改在报表中查看 Tablix 数据区域时该数据区域的显示方式。

注意注意

在 SQL Server Data Tools 中,您可以在报表生成器和报表设计器中创建和修改报表定义 (.rdl)。每个创作环境提供了不同的方式来创建、打开和保存报表和相关项。有关详细信息,请参阅 Web 上 microsoft.com 中的“在报表设计器和报表生成器中设计报表 (SSRS)”。

控制数据的外观

下列功能有助于控制 Tablix 数据区域的外观:

控制 Tablix 数据区域在报表页中的位置和扩展

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

  • 控制 Tablix 数据区域相对于其他报表项的位置。 可以在报表设计图面上其他报表项的上方、旁边或下方放置 Tablix 数据区域。 在运行时,Reporting Services 根据需要为在链接数据集中检索到的数据扩展 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)

列表(报表生成器和 SSRS)

表、矩阵和列表(报表生成器和 SSRS)