Power BI 概述
Power BI使用
Power BI:微软提供的业务分析工具
三个组件1.Power BI Desktop 2.Power BI Server 3.Power BI Mobile
注:1.Power BI Desktop,EXCEL高版本2016以上,有四个组件。之前版本可以安装Power BI Desktop已经包含了以上4个组件的功能,包含比EXCEL更多的图标样式
注:2.Power BI Server是一张网页端访问的形式,可以使用网页浏览,分享给其他人使用
注:3.Power BI Mobile手机端,通过web服务发布到网页,供手机端访问
Power BI有三个版本
1.Power BI Desktop(免费)
*连接数百个数据源,使用可视化工具清理和准备工具,使用自定义可视化分析和生成出色的报表,发布到Power BI服务;嵌入公共网站
2.Power BI Pro(按用户收费)
*构建实时查看的仪表板,自动刷新,共享协作,审核和管理数据的访问和使用方式,通过应用将内容打包并分发给用户。
*费用:(每个账户每个月10美金左右)
3.Power BI premium(容量定价)
*缩放大型部署;获取分配、缩放和控制专用容量;分发和嵌入内容,而无需购买每个用户许可;使用Power BI Server服务器在本地发布报表;针对Pro用户提供更多容量并降低限制
*费用:每个月5000美金起步
eg:pro版数据刷新使用的是全量刷新,所以刷新效率很慢。增量刷新就是只有premium版本支持。
eg:PowerQuery:多个EXCEL多个数据源,人工处理这些数据或者VBA编程实现,很麻烦。PowerQuery查询500张表就很容易,查询速度也很快,获取数据也很快。支持100多种数据源
eg:power pivot作用:使用数据透视表,只能基于一张表进行分析。多张表的结构不一致,但是多张表有关联字段,这个时候就需要power pivot(类似sql的join)。EXCEL两三张表的话 ,会很方便。多的话就不行。
eg:power view:报表可视化,可以实现交互式报表(如总部看到全国的数据,北京只能看到北京的数据,上海的只能看到上海的数据),而这个报表你只做了一张报表
eg:power map(三维地图):基于地图来呈现数据,有很多是基于地理位置的,如电商全国销量统计表 精确到街道小区。
相对来说桌面版比excel的功能更全面。
PowerQuery(数据查询)
1.获取数据2.结构转换3.数据可视化4.M函数
如公司人员拿到的数据是多个工作簿,多个工作簿如何合并到一个文件中?查询后的数据不正确,则进行数据清洗,转换(而power pivot可以实现数据合并,不可以进行数据清洗)。内置的M函数,很多为围绕数据处理来处理的。
支持的数据源如下图所示
文件夹:对一个文件夹的多个进行查询。
AD:代表域,可以直接抽取域控的文件
注意:M函数和EXCEL函数不一样,要区分大小写
power query函数是多层的就像excel.workbook,text.aaa
函数:Excel.Workbook查询excel表函数
数据合并,列顺序不能错误如上图的“姓名”列和工资列不能调换,否则数据合并时就出现错误
binary:二进制文件(power BI加载的文件,保存成二进制文件)
结构转换
进行数据转换与数据清洗
注意:数据加载时注意减少数据列,如上面将地区转换为一个维度
power Pivot(数据建模)
可以快速简历多表关系。
用到的函数是 DAX函数(PowerQuery用的是M函数),他的函数很强大
打开power BI DeskTop