单击此处编辑母版标题样式,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,第7章 数据透视表和数据透视图,Microsoft Access 2002或更高版本为,表,、,查询,和,窗体,等对象增加了两种新视图:“,数据透视表(PivotTable)视图,”和“,数据透视图(PivotChart)视图,”。,“,数据透视表视图,”使用“Office数据透视表组件”,易于进行交互式数据分析。,“,数据透视图视图,”使用“Office Chart组件”,可以创建动态的交互式图表。,第7章 数据透视表和数据透视图 Microsoft Acce,1,7.1 数据透视表视图,7.1.1 数据透视表视图的结构,筛选区行区,列区明细数据区,【练习7-1,(P173),】在数据透视表中显示某个城市中指定头衔的雇员的雇佣日期及姓名等信息。,7.1 数据透视表视图 7.1.1 数据透视表视图的结构,2,7.1.2 数据透视表视图的创建,操作步骤,(P173),:,1打开“雇员”表的数据透视表视图,2创建计算明细字段,3向数据透视表添加字段,4筛选数据,7.1.2 数据透视表视图的创建操作步骤(P173):,3,7.1.2 数据透视表视图的创建,7.1.2 数据透视表视图的创建,4,7.1.2 数据透视表视图的创建,【练习7-2,(P176),】基于多表查询的数据透视表,7.1.2 数据透视表视图的创建【练习7-2(P176)】基,5,7.1.2 数据透视表视图的创建,1为数据透视表准备数据来源创建多表选择查询,7.1.2 数据透视表视图的创建1为数据透视表准备数据来源,6,7.1.2 数据透视表视图的创建,2切换到查询的数据透视表视图,3向数据透视表添加字段,4创建计算明细字段,5创建汇总字段,6隐藏明细信息,显示汇总信息,7修改字段标题,8设置数据格式,9选择数据范围,7.1.2 数据透视表视图的创建2切换到查询的数据透视表视,7,7.2 多维数据分析,在经济学、管理学乃至社会学领域中,常常需要从不同的视角对发生的事实进行分析,以便为企业经营管理和社会经济管理提供决策依据,由此产生了多维分析(Multidimensional Analysis)的思想和方法。,7.2 多维数据分析 在经济学、管理学乃至社会学领域中,常常,8,7.2.1 基本概念,度量值(Measure),:决策者所关心的具有实际意义的数量。,维(Dimension),:人们观察和分析数据(即度量值)的特定视角。,“维”具有层次结构,进而形成了,维级别(Dimension Level),的概念。,由于维级别的存在,人们所观察和分析的数据(即度量值)也就具有不同的,粒度(Granularity),。,维的一个取值称为该维的一个,维成员(Dimension Member),。如果一个维具有多个级别,那么该维的维成员就是在连续的若干个维级别取值的组合。,7.2.1 基本概念 度量值(Measure):决策者所关心,9,7.2.1 基本概念,维级别与数据的粒度,7.2.1 基本概念 维级别与数据的粒度,10,7.2.2 多维数据集及其数据源,7.2.2 多维数据集及其数据源,11,7.2.3 多维数据分析方法,多维数据分析,指对多维数据集进行,上卷,、,下钻,、,切片,、,切块,、,旋转,等各种分析操作,以求剖析和透视业务数据,使业务分析员、决策者等用户能够从,多个维,、,多层维级别,观察度量值,从而全方位、多层次地了解基础业务数据中所隐含和反映的业务状态。,7.2.3 多维数据分析方法 多维数据分析指对多维数据集进行,12,7.2.3 多维数据分析方法,7.2.3 多维数据分析方法,13,7.2.3 多维数据分析方法,7.2.3 多维数据分析方法,14,7.2.3 多维数据分析方法,7.2.3 多维数据分析方法,15,7.2.3 多维数据分析方法,7.2.3 多维数据分析方法,16,7.2.3 多维数据分析方法,对多维数据集的,旋转(Pivot或Rotate),分两种情况:一是在保持维及维级别和维成员不变的情况下,改变维的组织顺序;二是改变维组合,使用不同的维进行多维数据集变换。,7.2.3 多维数据分析方法 对多维数据集的旋转(Pivot,17,7.2.4 使用数据透视表进行多维数据分析,7.2.4 使用数据透视表进行多维数据分析,18,7.2.4 使用数据透视表进行多维数据分析,【练习7-3(,P185,)】(由学生自己完成)创建如上图所示的数据透视表,其中“地区”是按照“客户”的地理位置划分的。,7.2.4 使用数据透视表进行多维数据分析【练习7-3(P1,19,7.3 创建数据透视图视图,在数据透视图视图中,以各种图形的形式来表示数据。,这些图形包括柱形图、面积图、条形图、折线图、平滑线图、饼图、圆环图、股价图、XY散点图、气泡图、雷达图和极坐标图。,与采用表格和文字表示数据的形式相比,图形表示方式具有可视化好和直观性强的特点。,7.3 创建数据透视图视图在数据透视图视图中,以各种图形的形,20,7.3.1 数据透视图视图的数据源,与数据透视表视图相类似,,表和查询,为数据透视图视图提供了基础数据。,7.3.1 数据透视图视图的数据源与数据透视表视图相类似,表,21,7.3.2 数据透视图视图的元素,1数据透视图的轴,7.3.2 数据透视图视图的元素1数据透视图的轴,22,7.3.2 数据透视图视图的元素,2数据透视图的区域,前四个区域中设置的字段都来自表和查询等数据源中。,通常情况下,在筛选区域、分类区域和系列区域中设置的字段属于离散型数据(如地区、年度和雇员姓名),而在数据区域中设置的字段属于连续型数据(如销售额)。,7.3.2 数据透视图视图的元素2数据透视图的区域前四个区,23,7.3.3 创建数据透视图视图,【练习7-4,(P189),】创建如前图所示的数据透视图。,1为将要创建的数据透视图,准备数据源,基于分组的多表选择查询,7.3.3 创建数据透视图视图【练习7-4(P189)】创,24,7.3.3 创建数据透视图视图,2向数据透视图添加字段,3设置坐标轴标题,4设置图形类型,5添加图表工作区标题,6设置图表工作区标题及其格式,7对,绘图区域,的,边框样式,和,填充形式,等相关属性进行设置,7.3.3 创建数据透视图视图 2向数据透视图添加字段,25,7.3.3 创建数据透视图视图,可视化多维分析,在利用数据透视图进行多维分析时,通常将“维”字段(如“地区”、“雇员姓名”和“年度”)设置在筛选、分类和系列区域中,而将分析的“度量值”字段(如“销售额”)设置在数据区域。并且,设置在筛选、分类和系列区域中的,“维”字段,属于,离散型数据,,而设置在数据区域中的,“度量值”字段,可以属于,离散型数据,(如订单数)、也可以属于,连续型数据,(如销售额)。,7.3.3 创建数据透视图视图 可视化多维分析在利用数据透视,26,7.4 查询、数据表视图、数据透视表视图和数据透视图视图之间的关系,查询,为,数据透视表视图,和,数据透视图视图,提供了基础数据源,数据表视图,、,数据透视表视图,和,数据透视图视图,是“查询”对象的,三种视图,7.4 查询、数据表视图、数据透视表视图和数据透视图视图之间,27,7.5 多图表数据透视图,两个图表分别对应两位销售人员(孙林和张雪眉),并从“年度”、“销售地区”和“类别名称”等多个“维”对比他们的销售业绩。,【练习7-5,(P194),】创建如上图所示的多图表数据透视图。,7.5 多图表数据透视图两个图表分别对应两位销售人员(孙林和,28,7.5 多图表数据透视图,1为将要创建的数据透视图准备数据源基于分组的多表选择查询,7.5 多图表数据透视图1为将要创建的数据透视图准备数据源,29,7.5 多图表数据透视图,2向数据透视图添加字段,3设置图形类型,4设置坐标轴标题,5向数据透视图添加多图表区域,6添加多图表字段,并选择字段项目,7添加图表工作区标题,8设置图表工作区标题,9添加图例,7.5 多图表数据透视图2向数据透视图添加字段,30,7.6 在数据透视图中绘制多个数据系列,7.6 在数据透视图中绘制多个数据系列,31,7.6 在数据透视图中绘制多个数据系列,【练习7-6,(P200),】如上图所示,在数据透视图中绘制“订单数”和“销售额”两个数据系列。计算,订单数,和,销售额,的时间范围以,“发货日期”,为基准,计算销售额时,考虑折扣,。,7.6 在数据透视图中绘制多个数据系列【练习7-6(P20,32,7.6 在数据透视图中绘制多个数据系列,(1)为将要创建的数据透视图准备数据源基于分组的多表选择查询。,7.6 在数据透视图中绘制多个数据系列(1)为将要创建的数,33,7.6 在数据透视图中绘制多个数据系列,(2)向数据透视图添加字段,(3)添加新的数值轴,(4)设置数值轴的文本格式和位置,(5)为数值轴添加标题,(6)设置坐标轴标题及文本格式,(7)在数值(Y)轴上设置对数刻度,(8)添加图例,(9)设置图例的文本格式和位置,(10)添加和设置图表工作区标题,(11)隐藏字段按钮和拖放区域,7.6 在数据透视图中绘制多个数据系列(2)向数据透视图添,34,7.7 小结,利用多维数据分析,能够从,不同的视角,对发生的事实进行分析。,在多维数据分析技术中,通常需要先构造一个,多维数据集,。,多维数据集的构造基础是,来自以数据库为主要数据源的基础业务数据,,并由一组维和度量值定义。,通过对多维数据集进行,上卷,、,下钻,、,切片,、,切块,、,旋转,等操作,能够剖析和透视业务数据,使业务分析员、决策者等用户能够从多个维、多层维级别观察度量值,从而,全方位,、,多层次,地了解基础业务数据中所隐含和反映的业务状态。,在Access数据库中,利用数据透视表和数据透视图能够对基本业务数据进行,汇总性的多维数据分析,。此外,,分组选择查询,和,交叉表查询,也具有基本的多维数据分析功能。,7.7 小结利用多维数据分析,能够从不同的视角对发生的事实进,35,