对数据区域中的数据进行分组

在报表设计器中,您可以使用组组织报表中的数据或计算聚合汇总。了解如何定义组和使用组功能有助于您设计更简洁的报表,并以更紧凑的格式传递汇总数据。

通常,您可以在使用数据区域时自动定义组。但是,您可以添加自己的组。添加组的过程因数据区域的类型而异:

  • 对于 Tablix 数据区域中的表、矩阵或列表,请使用“分组”窗格的“行”组和“列”组区域。

  • 对于图表数据区域,请使用选定图表的类别和序列放置区。

  • 对于仪表数据区域,请通过在“仪表面板”上设置相应属性来添加组。

有关详细信息,请参阅如何在数据区域中添加或删除组 (Reporting Services)

为数据区域创建组时,请指定一个名称和一组组表达式。

数据区域中的多个组按组层次结构进行组织,例如,当具有嵌套组时。虽然每个数据区域支持的组层次结构具有不同名称,但基础结构相似。了解组层次结构在数据区域中的工作方式可以帮助您使用多个数据区域显示同一数据的不同视图。例如,您可以在表和饼图中显示相同的数据。为此,请首先使每个数据区域采用同一数据集作为基础。然后,对表中的行组和饼图中的类别组使用相同的组表达式。有关详细信息,请参阅将多个数据区域链接到同一数据集

若要根据若干数据集字段进行分组,请将每个字段添加到组表达式集合。您还可以在 MicrosoftVisual Basic 中编写您自己的组表达式。例如,您可以按照值范围进行分组,或者通过使用报表参数使用户能够选择对数据区域中的数据进行分组的方式。有关详细信息,请参阅组表达式示例 (Reporting Services)

本节内容

请参阅

概念

使用数据区域

使用报表数据

使用报表表达式

导出报表