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