使用交叉表查询可以计算并重新组织数据的结构,这样可以更加方便地分析数据。交叉表查询可以计算数据的总计、计数、平均值及其他类型的总和,这种数据可分为两组信息:一类在数据表左侧排列,相当于表中的行标题;另一类在数据表的顶端,相当于表中的列标题,行与列的交叉点显示统计信息。
使用交叉表查询向导创建查询时,数据源需来源于一张表或一个查询。
例4-3 使用交叉表查询向导创建“例4-3各个班各科成绩平均分交叉表查询”,平均分保留两位小数。
操作步骤:
(1)经分析,班级信息跟课程信息不在同一张表,所以先做一个查询,此查询里包括交叉表查询中所用的所有信息,在此命名为“例4-3班级课程成绩查询”。
(2)打开“教学信息管理数据库”,参照4.2.1节利用“简单查询向导”创建“例4-3班级课程成绩查询”,如图4-9所示。
图4-9 “例4-3班级课程成绩查询”部分数据
(3)选择“创建”→“查询”→单击“查询向导”,弹出“新建查询”对话框,如图4-2所示,选择“交叉表查询向导”选项,单击“确定”按钮。
(4)弹出如图4-10所示的对话框,确定交叉表查询的数据源,先在视图里选择“查询”,然后在查询对象里选择“例4-3班级课程成绩查询”,单击“下一步”按钮。
图4-10 确定交叉表查询的数据源
(5)如图4-11所示,确定交叉表查询的行标题为班级名称。
(6)单击“下一步”,确定交叉表查询的列标题为课程名称,如图4-12所示,单击“下一步”。
(7)确定计算字段及计算方式,在此选择计算字段为“成绩”,计算方式为“成绩”,对字段“成绩”求平均值,如图4-13所示。
图4-11 确定交叉表查询的行标题
图4-12 确定交叉表查询的列标题(www.xing528.com)
图4-13 确定汇总的方式
(8)单击“下一步”按钮,确定查询的名字,如图4-14所示。
图4-14 确定查询的名字
(9)单击“完成”,查看数据,如图4-15所示,此时成绩格式不符合题目要求,需要将字段名“总计成绩”改为“平均分”。
图4-15 查询结果
(10)切换到设计视图,点击“开始”→“视图”→“设计视图”,如图4-16所示。
图4-16 切换到设计视图
(11)弹出查询设计视图对话框,如图4-17所示。
图4-17 查询的设计视图
(12)将鼠标定位到“值”列,单击“查询设计”→“属性表”,打开“属性表”对话框,在格式里选择“固定”,小数位数选择“2”,如图4-18所示。
图4-18 确定平均值的显示格式
(13)同理设置“总计 成绩”列的格式,在标题行输入“平均分”,其他设置同图4-18。
(14)单击“运行”,查看结果,如图4-19所示。
图4-19 查询最终结果
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。