对数据区域中的数据进行分组 (Report Builder 2.0)
在报表生成器中,您可以使用组来组织报表中的数据或计算聚合汇总。了解如何定义组和使用组功能有助于您设计更简洁的报表,并以更紧凑的格式传递汇总数据。
通常,您可以在使用数据区域时自动定义组。但是,您可以添加自己的组。添加组的过程因数据区域的类型而异:
对于 Tablix 数据区域中的表、矩阵或列表,请使用“分组”窗格的“行”组和“列”组区域。
对于图表数据区域,请使用选定图表的类别和序列放置区。
对于仪表数据区域,请通过在“仪表面板”上设置相应属性来添加组。
有关详细信息,请参阅如何在数据区域中添加或删除组 (Report Builder 2.0)。
为数据区域创建组时,请指定一个名称和一组组表达式。
数据区域中的多个组按组层次结构进行组织,例如,当具有嵌套组时。虽然每个数据区域支持的组层次结构具有不同名称,但基础结构相似。了解组层次结构在数据区域中的工作方式可以帮助您使用多个数据区域显示同一数据的不同视图。例如,您可以在表和饼图中显示相同的数据。为此,请首先使每个数据区域采用同一数据集作为基础。然后,对表中的行组和饼图中的类别组使用相同的组表达式。有关详细信息,请参阅将多个数据区域链接到同一数据集 (Report Builder 2.0)。
若要根据若干数据集字段进行分组,请将每个字段添加到组表达式集合。您还可以在 MicrosoftVisual Basic 中编写您自己的组表达式。例如,您可以按照值范围进行分组,或者通过使用报表参数使用户能够选择对数据区域中的数据进行分组的方式。有关详细信息,请参阅组表达式示例 (Report Builder 2.0)。
本节内容
了解组 (Report Builder 2.0)
介绍什么是组以及如何定义它们。使用组功能 (Report Builder 2.0)
介绍如何设置定义组的属性。这些属性还控制组数据在报表页中的显示方式:组头和组尾、条件可见性、嵌套组的深入交互、分页符和排序表达式。组表达式示例 (Report Builder 2.0)
提供了用于定义组的表达式示例。计算总计和其他聚合 (Report Builder 2.0)
介绍如何通过自动或手动方式向行组和列组添加小计以及向数据区域添加总计。同时,还提供了如何更改表达式的作用域的示例。创建递归层次结构组 (Report Builder 2.0)
介绍如何为报表数据集创建递归层次结构组。