Excel-透视表
描述数据时,需要从许多维度来观察,在Excel里透视表就承担着这个功能,透视表由3个层构成:数据层、转换层、可视化层
数据层
本地
透视表只能加载矩阵格式的数据,首行是标题,首行以下的是具体内容,透视表可以通过详细的路径选择数据范围,注意,如果选择的是A1:B2这样具体的范围,则数据进行往后追加时,透视表刷新不会加载追加的内容,需要将其换成A:B,变成选择两行,但这样做也并非完美的,透视表在显示时会出现一行空白的行,可以再筛选时过滤掉
远程
不止可以加载本地的数据,也可以加载远程的数据,加载远程数据,需要配置相应的驱动,以mysql为例,可以为odbc配置mysql的连接,excel再直接通过该连接,选择表或者通过sql取数,从而实现自动化刷新数据。配置的过程中一大难点,是各个组件的数位必须相等,包含操作系统和office,要么全部是64位,要是32位,其余的过程见【1】。
转换层
选择行列
使用者在探索数据时,需要对想要的结果有一个大致的雏形,再一步步细化,对数据的行列进行排列时有两种方式,一种维度数据自上而下排列,一种维度数据自左往右排列。维度自上而下时,是对维度进行分类汇总,维度自左往右时,是对该维度的各个元素结构进行解析。
自定义字段
比率数据在分类汇总时,需要对分类汇总后的数据进行除法运算,这个时候只能通过自定义的字段来展示
筛选数据
筛选数据有2种方式:在数据透视表字段中、切片器筛选,在透视表中筛选的功能复杂一点但交互性差,切片器可以多个维度联动,交互性好,但功能简单,只有选择或者不选择
可视化层
可视化分为表和图,表的可视化遵循一个规则,参照数据流或者逻辑流对字段进行排列;透视表可以作为数据层输入给透视图,配合透视图也可以丰富的展现,透视图在使用时,只要体会图的图层叠加,图内元素的排列,花点时间使用一下,就可以得心应手。
【1】excel连接mysql 数据库 https://blog.csdn.net/xiaotianlan/article/details/50372414

浙公网安备 33010602011771号