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

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

注意注意

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

控制数据的外观

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

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

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

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

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

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

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

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

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

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

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

Tablix 数据区域

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

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

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

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

有关报表导出格式对 Tablix 数据区域在报表页中呈现方式的影响的详细信息,请参阅了解呈现行为(Report Builder 3.0 和 SSRS)