如果使用交叉表查询向导,则需要将单个表或查询用作交叉表查询的记录源。如果单个表中不具有您要包含在交叉表查询中的全部数据,则首先应创建一个返回所需数据的选择查询。有关创建选择查询的详细信息,请参阅请参阅部分。
在“创建”选项卡上的“宏和代码”组中,单击“查询向导”。
在“新建查询”对话框中,单击“交叉表查询向导”,然后单击“确定”。
将启动交叉表查询向导。
在向导的第一页,选择要用于创建交叉表查询的表或查询。
在下一页上,选择包含要用作行标题的值的字段。
最多可选择三个字段用作行标题源,但使用的行标题越少,交叉表查询数据表就越容易阅读。
注释:如果选择多个字段来提供行标题,则选择这些字段的顺序将决定对结果排序的默认顺序。
在下一页上,选择包含要用作列标题的值的字段。
通常应选择一个包含很少值的字段,这样有助于使结果易于阅读。例如,最好是使用只包含少量可能值(如性别)的字段,而不是使用包含许多不同值(如年龄)的字段。
如果选择用于列标题的字段具有“日期/时间”数据类型,则向导会增加一个步骤,使您能够指定将日期组合为间隔(如月份或季度)的方式。
如果为列标题选择了“日期/时间”字段,则向导的下一页会要求您指定要用于组合日期的间隔。可以指定“年”、“季度”、“月”、“日期”或“日期/时间”。如果没有为列标题选择“日期/时间”字段,则向导会跳过该页。
在下一页上,选择一个字段和一个用于计算汇总值的函数。所选字段的数据类型 (字段数据类型:决定可以存储哪种数据的字段特征。例如,数据类型为“文本”的字段可以存储由文本或数值字符组成的数据,而“数字”字段只能存储数值数据。)将决定哪些函数可用。
在同一页上,选择或清除“是,包括各行小计”复选框以包含或排除行小计。
如果包含行小计,则交叉表查询中有一个附加行标题,该标题与字段值使用相同的字段和函数。包含行小计还会插入一个对其余列进行汇总的附加列。例如,如果交叉表查询按位置和性别(使用性别列标题)计算平均年龄,该附加列会按位置计算平均年龄,而不分性别。
注释:可以通过在设计视图中编辑交叉表查询,更改用于生成行小计的函数。
在向导的下一页上,键入查询的名称,然后指定是查看结果还是修改查询设计。