利用 Tablix 数据区域的灵活性(Report Builder 3.0 和 SSRS)

当通过功能区上的“插入”选项卡添加表、矩阵或列表数据区域时,应从 Tablix 数据区域的初始模板开始,但并不受该模板限制。通过添加或删除组、行和列等任何 Tablix 数据区域功能,可以继续开发数据的显示方式。

删除行组或列组时,您可以选择删除用于显示组值的行和列。还可以手动添加或删除行和列。若要了解如何使用行和列显示详细信息数据和组数据,请参阅了解 Tablix 数据区域(Report Builder 3.0 和 SSRS)

在更改 Tablix 数据区域的结构之后,可以设置相应属性以帮助控制报表呈现数据区域的方式;例如,可以在每页顶部重复列标题,或者将组标题与组保留在一起。有关详细信息,请参阅控制 Tablix 数据区域在报表页上的显示(Report Builder 3.0 和 SSRS)

注意注意

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

将表更改为矩阵

默认情况下,表具有用于显示报表数据集的值的详细信息行。通常,表包括按组组织详细信息数据的行组,以及基于每个组的聚合值。若要将表更改为矩阵,请添加列组。通常,当数据区域包含行组和列组时,您需要删除详细信息组,以便仅显示各组的汇总值。有关详细信息,请参阅如何在数据区域中添加或删除组(Report Builder 3.0 和 SSRS)

根据定义,创建矩阵时,将添加一个 Tablix 角单元。可以在该区域中合并单元并添加标签。有关详细信息,请参阅如何合并数据区域中的单元(Report Builder 3.0 和 SSRS)

将矩阵更改为表

默认情况下,矩阵包含行组和列组,但不包含任何详细信息组。若要将矩阵更改为表,请删除列组,并添加详细信息组以便在详细信息行上显示。有关详细信息,请参阅如何在数据区域中添加或删除组(Report Builder 3.0 和 SSRS)如何添加详细信息组(Report Builder 3.0 和 SSRS)

将默认列表更改为分组列表

默认情况下,列表包含详细信息行,但不包含任何组。若要将列表更改为使用组行,请重命名详细信息组,并指定组表达式。有关详细信息,请参阅如何在数据区域中添加或删除组(Report Builder 3.0 和 SSRS)

创建递阶显示

默认情况下,将组添加到 Tablix 数据区域后,行组标题区域中的单元将在列中显示组值。当具有嵌套组时,将在单独的列中显示每个组。若要创建递阶显示,请保留一个组列并删除所有其他组列,设置保留列的格式,使其按缩进文本显示形式来显示组层次结构。有关详细信息,请参阅如何创建递阶报表(Report Builder 3.0 和报表设计器)

添加相邻详细信息组

默认情况下,详细信息组是组层次结构中最内部的子组。不能在详细信息组下嵌套组。例如,可以创建其他相邻详细信息组,以便显示按销售额排序位于前 5 名和最后 5 名的产品。由于可以对每个组添加筛选器和排序表达式,因此,可以在一个 Tablix 数据区域中显示同一数据集的两个详细信息数据视图。有关详细信息,请参阅了解组(Report Builder 3.0 和 SSRS)如何在数据区域中添加或删除组(Report Builder 3.0 和 SSRS)如何向数据集添加筛选器(Report Builder 3.0 和 SSRS)