不想继续使用Excel,我推荐你使用PowerBI软件,一个集成Power Query、Power Pivot、Power Map、Power View四个Excel组件的数据分析和数据可视化工具,一个工具就可以解决所有的数据处理、数据建模、数据可视化的需求,极大方便了数据从事者。
1、初识Power Query
Power Query 是Excel 的一个外接程序,可为信息工作者、BI 专业人员和其他 Excel 用户提供数据发现、数据转换和数据充实的顺畅体验,具体来说Power Query的功能如下。
- 数据连接,可以连接的数据包含本地文件Excel、文本文件等,还有数据库文件;
- 数据关联,多个数据文件之间可以根据公共列进行关联;
- 数据清洗,对多个数据进行关联后可以数据清洗
点击关闭并上载,即可将数据清洗后的结果上载到表格中。
Power Map、Power Pivot、Power View这三个插件在在Microsoft Office2016及以上的版本中自带,但需要从COM加载项中加载出来,点击文件,选项,在加载项管理里面选择COM加载项,然后点击转到。
在COM加载项中勾选Power Map、Power Pivot、Power View点击确定。
1、初识Power Pivot
Power Pivot可以用于数据分析和模型建立,与Excel数据透视表相比,Power Pivot的数据分析功能绝对是升级版,尤其在模型建立方面,Power Pivot有着得天独厚的优势,用于处理大型数据集并且建立关系和创建模型,而Excel仅能处理小数据集,并且不能建立关系和创建模型。
2、获取数据
点击Power Pivot菜单,在管理选项卡下点击获取外部数据,这里同样可以获取本地数据以及数据库数据。
这里使用本节的案例数据,直接点击添加到数据模型,相当于将案例数据插入到Power Pivot中。
Power Pivot中点击插入一个数据透视表。
将年拖入到行,订单编号拖入到值,由于订单编号有重复值,这里在值字段设置中选择非重复计数,这个非重复计数的功能在普通的数据透视表是没有的,只有在Power Pivot才会有这个功能使用。
每一年非重复的订单编号数如下所示。
3、数据建模
Power Pivot可以建立关系,点击设计,在创建关系选项卡下点击创建,这里表1_2的主键是客户地址-省,表1的主键是客户地址-省,分别选择后,点击确定,创建关系。
在主页点击关系图视图,可以看到两张表以客户地址-省为主键连接在一起,且这种连接关系是一对多的连接关系。
1、初识Power Map
Power Map是Excel的一个加载项功能,用于创建三维可视化地图,在地理可视化方面功能丰富,使用地图数据创建我们日常所熟知的热力图、空间分布图等,并且可以捕获屏幕截图,以视频的方式导出地图效果。
2、地图可视化
选取我们的地图数据,插入一个三维地图。
在图层这里设置将可视化更改为簇状柱形图,位置选择客户地址-省,高度设置为各省销售额求和,类别选择客户地址-省,每一个省份代表一种颜色。
做出的地图可视化结果如下。
在文件,选项中点击自定义功能区,选择不在功能区中的命令,找到Power View命令,接着点击新建组,重命名为MyReports,点击添加,点击确认即可。
可以看到,在插入选项卡下已经存在Power View命令选项。
选取数据,点击Power View即可创建图表,关于图表创建这部分内容,我会在PowerBI章节进行讲解,这里只需要有这个概念即可。