如果您创建了汇总列,则可以选择根据列值对数据进行分组。这就相当于在 SQL 查询中使用 GROUP BY 子句。例如,如果您要计算一组学生的平均身高,则可能需要按年龄对结果进行分组,以便您可以查看每个年龄段的平均身高。
默认情况下,自动选择组选项在分组选项卡上选定。当该选项被选定时,如果您已对列执行汇总函数,查询将按所有未执行汇总函数的列自动进行分组。您可以选择编辑查询进行分组时所依据的列列表。
要对输出进行分组,请执行以下操作:
-
-
您可以将列表中的一个或多个列拖至
分组选项卡中,从而将它们添加到
分组选项卡中。也可以点击
分组选项卡工具栏上的
,然后从
选择列窗口中选择一个或多个列。
注: 要从分组选项卡中删除所有自动选定列,请清除自动选择组选项。
-
要更改对数据进行分组时所使用的列的顺序,请选择要移动的列,然后点击
和
。
下面的示例展示了如何计算出每个年龄组的学生的平均体重。首先,向“选择”选项卡添加 Age 和 Weight 列,然后选择对 Weight 列使用 AVG 汇总函数:
要按年龄查看学生的平均体重,查询将按 Age 列进行分组。在结果中,可以查看各个年龄组的平均体重:
注: 默认情况下,查询会生成一个结果表。要生成结果报表(显示在
结果选项卡上),您必须将查询的输出类型指定为报表。
详细信息,请参见保存结果。