使用Python进行数据分析——准备阶段之Power Pivot

一、Power Pivot简介

使用Python进行数据分析——准备阶段之Power Pivot

​ Power Pivot是微软自助式商业智能(BI)-Power BI系列工具的核心组件。以免费加载项的形式,预装在Excel 2013及Excel 2016版本中,用户只需要**就可以使用。(Excel 2010需要独立安装)

​ 通过学习使用Power Pivot,可以让没有技术背景的企业业务人员快速的通过Excel进行数据建模,执行复杂的数据分析,制作可自动更新的企业级数据报告。与传统的Excel分析方法对比:

传统Excel Power Pivot
数据量 受100万行限制,往往几万行数据处理速度就会变慢。 可以处理各种数量级数据。
数据源 可获取的数据格式较少,且必须先将数据存储到excel表格中。 可以获取几乎市面上所有格式的数据。
数据整合 大部分情况下,需要通过Vlookup将不同表格的数据整理到一起才能分析。 快速建立多表之间的关系,无需将数据整合到一起。
函数 Excel 函数。 DAX函数,非常类似Excel函数(很多函数是一样的),Excel用户很容易学习,并且可以进行复杂的数据分析。
数据呈现 数据透视表或平面报告。 除了传统的透视表外、平面报告外,Power Pivot模型与其它Power BI工具无缝集成,支持Power View,Power Query,Power Map,Power BI Desktop等组件的多种数据呈现方式
报告维护/刷新 大部分情况下,每次都需要手动更新数据源,甚至更改公式的范围。 可自动更新、一键更新。一次建模,以后只要刷新即可,节省用户大量时间,提高工作效率

二、加载PowerPivot到Excel

​ 使用Excel2016作为演示,点击文件->选项->加载项
使用Python进行数据分析——准备阶段之Power Pivot

管理:COM加载项点击转到,在Power pivot选择框中打勾,点击确定

使用Python进行数据分析——准备阶段之Power Pivot

点击确定以后,我们就可以在菜单栏目中看到了

使用Python进行数据分析——准备阶段之Power Pivot

点击Power pivot中的管理既可进入到图形界面化中:

使用Python进行数据分析——准备阶段之Power Pivot

使用Python进行数据分析——准备阶段之Power Pivot

三、Excel 2016中PowerPivot的新变化

首先再DAX函数中加入了高亮部分,再Excel中都是黑色的一片。

数据:1.销售记录.xlsx

使用Python进行数据分析——准备阶段之Power Pivot

然后,再透视表中添加了一些搜索的功能,可以快速查询到想要的字段

数据:2.透视表目录搜索.xlsx

使用Python进行数据分析——准备阶段之Power Pivot

在Power pivot图形界面中可以新建时间表。

使用Python进行数据分析——准备阶段之Power Pivot

最后,在函数中添加以一些新的统计函数 MEDIAN VAR等等

使用Python进行数据分析——准备阶段之Power Pivot