使用 Tablix 数据区域

使用 Tablix 数据区域将数据集中的字段作为详细信息数据或分组数据显示在网格或自由格式布局中。Reporting Services 为 Tablix 数据区域提供了三种可以直接从工具箱中进行添加的模板:表、矩阵和列表。

  • 表。 使用表显示详细信息数据、组织行组中的数据,或者同时用于两种目的。 表模板包含三个列和一个表头行和一个数据详细信息行。 下图显示了在设计图面上选择的初始表模板:

    设计图面上的表模板,选中

    有关详细信息,请参阅添加表 (Reporting Services)

  • 矩阵。 使用矩阵显示按行和列进行分组的聚合数据汇总,类似于数据透视表或交叉表。 组的行数和列数由每个行组和列组中的唯一值的个数确定。 下图显示了在设计图面上选择的初始矩阵模板:

    从工具箱添加的新矩阵,选中

    有关详细信息,请参阅添加矩阵 (Reporting Services)

  • 列表。 使用列表创建自由格式布局。 您不受网格布局的限制,而可以在列表内自由放置字段。 可以使用列表设计用于显示多个数据集字段的表单,也可以将其用作容器以便并排显示分组数据的多个数据区域。 例如,您可以为列表定义组;添加表、图表和图像;并显示每组值的表和图形表单中的各个值,正如对雇员或病人记录所执行的操作一样。

    从工具箱添加的新列表,选中

    有关详细信息,请参阅添加列表 (Reporting Services)

您不受初始模板选择的限制。 添加组、总计和标签时,您可能希望修改 Tablix 设计。 例如,您可能会从表开始,然后删除详细信息行和添加列组。 有关详细信息,请参阅利用 Tablix 数据区域的灵活性

通过添加任何 Tablix 功能,可以继续开发表、矩阵或列表。 Tablix 功能包括显示行和列中的分组数据的详细信息数据或聚合。 可以创建嵌套组、独立的相邻组或递归组。 可以对分组数据进行筛选和排序,并通过在组定义中包括多个组表达式来方便地组合组。 有关详细信息,请参阅对数据区域中的数据进行分组

您还可以为组添加总计,或者为数据区域添加总计。 可以隐藏行或列以简化报表,并使用户能够切换显示隐藏数据,这与明细报表中相同。 有关详细信息,请参阅控制 Tablix 数据区域在报表页上的显示 (Reporting Services)

有关 Tablix 数据区域的详细信息,请参阅了解 Tablix 数据区域

注意注意

如果某一子报表位于表或矩阵单元格中,将不会遵从该子报表中的分页符,并且这些分页符将不会出现在主报表中。

更改历史记录

更新的内容

添加了与子报表中的分页符有关的说明。