· 适用人群:数据分析专业人士,在数据分析方向需求发展人士

· 应用场景:数据汇报、数据可视化展现、数据建模分析

· 掌握难度:★★★★☆

本期讲师

『PowerPivot工坊』公众号提供Power Pivot,Power Query等Power BI技术相关文章,培训咨询等服务。

经常有刚接触Power BI 的朋友询问:该如何上手学习?先学Power Query ,还是 Power Pivot?或者直接学习 Power BI Desktop?

今天,就和大家分享一些我个人的体会~

首先,取决于你的学习目的和工作环境:

☞ 如果你的数据质量很差,经常需要合并多张表格、对数据进行分列、去重等操作建议:先学习Power Query

☞ 如果你的数据质量很好,不需要整理,拿来就用,则建议:直接上手Power Pivot,将来有精力了再学习Power Query

☞ 如果你平时几乎不用Excel处理数据,只想快速拖拉拽生成Power BI 的可视化效果:则可以直接学习Power BI Desktop

Power Query

Power Query 的学习,建议先从图形化操作开始,也就是鼠标能解决的问题绝对不用键盘

下面是一张外国牛人(https://www.powerquery.training/)总结的M函数学习路线图,我们可以清楚的看到如果学习M需要投入大量的时间精力。

没什么感觉?

再上一张M函数的图看一下:

如果你是Power BI初学者,建议先了解M函数即可,在此阶段不建议深入学习。

而且Power Query的图形化操作界面已经可以解决很多问题了,看看下图:

把这些图形化操作的功能学会后,就可以先转入Power Pivot建模的学习了。

Power Pivot

Power Pivot 是整个Power BI 系列组件的大脑,个人认为还是要多投入一些精力学习的。

依然先挑重要的来:

· 关系:关系在Power Pivot中非常重要,如果一个模型的关系设计混乱,会导致后面DAX计算的复杂程度成倍上升,所以每个模型在建立之前,请反复推敲该模型的关系是否设计合理,可以用草稿在纸上画出来对比。

还有一种情况就是当我们在遇到很难的计算、需要写复杂DAX公式的情况下,先想一下是否可以通过调整模型关系简化计算?

· DAX函数:DAX函数对于Excel用户来说相对简单,容易上手,但是也有一部分和Excel思维完全不一样的,比如筛选器函数、时间智能函数等。

建议先学习最简单、常用的:

○ SUM等聚合函数:包括COUNT/COUNTA/AVERAGE/MAX/MIN/MEDIAN等.

○ DISTINCTCOUNT:不重复计数,非常有用

○ RELATED:基于关系的数据传递。函数参考RELATED(<字段>)

○ CACULATE: 先学习最简单用法即可,可理解为带筛选条件的计算。参数要求 CALCULATE(<表达式>,<筛选1>,<筛选2>…)

○ TOTALYTD:计算YTD (年初至今累计),同样的还有TOTALQTD 、TOTALMTD等。参数要求TOTALYTD(<表达式>,<日期>[,<筛选函数>][,<年终日>])

○ DATEADD:配合CALCULATE, 实现同比、环比的计算。函数参考DATEADD(<日期>,<间隔数>,<间隔单位>)

○ DIVIDE:安全除法,避免分母为0报错。DIVIDE(<分子>, <分母> [,<报错替换值>])

○ FILTER:可以让我们对某张表的筛选后结果进行计算,比如只计算销售额大于10000的数据。参数要求FILTER(<表格>,<筛选条件>)

优先掌握上面的DAX函数,应该能帮我们解决大部分问题了,剩下的再视精力深入学习。

Power BI Desktop

Power BI Desktop 相对比较简单,拖拉拽就能生成报表。我认为以下几个知识点比较重要:

Power BI在线版主要了解以下功能即可:

✔  发布和分享 – Power BI  Dashboard的制作和分享

✔  配置刷新 – 配置报告刷新时间

✔  权限管理 – 控制报表的权限

总结

今天和大家分享的是我个人的一些体会和给新手的建议。

核心就是擅用80/20法则——先通过学习最常用的20%的功能,来解决日常工作中80%的问题,来达到快速上手的目的。

希望能对大家有所帮助!

立即访问http://market.azure.cn

小目标 | Power BI新人快速上手手册的更多相关文章

  1. 从0开始的Python学习001快速上手手册

    假设大家已经安装好python的环境了. Windows检查是否可以运行python脚本 Ctrl+R 输入 cmd 在命令行中输入python 如果出现下面结果,我们就可以开始python的学习了. ...

  2. 微软Power BI 每月功能更新系列——8月Power BI 新功能学习

    Power BI Desktop 8月新功能摘要 Power BI 产品八月发布的新版本又刷新了大家所期待的一些功能,它可以更方便的解决我们从用户那里听到的一些最重要的请求:其中最令人兴奋的是我们的导 ...

  3. 5步玩转Power BI Embedded,老司机全程带路解析

    最近,由世纪互联运营的 Microsoft Azure 发布了一个超级炫酷的服务 Power BI Embedded,该服务可以通过 REST API 和 Power BI SDK 将 Power B ...

  4. 小目标 | DAX高级实践-Power BI与Excel联合应用

    · 适用人群:数据分析专业人士,在数据分析方向需求发展人士 · 应用场景:数据汇报.数据可视化展现.数据建模分析 · 掌握难度:★★★★☆ 本期讲师 DAX高级实践-Power BI与Excel联合应 ...

  5. 几个小实践带你快速上手MindSpore

    摘要:本文将带大家通过几个小实践快速上手MindSpore,其中包括MindSpore端边云统一格式及华为智慧终端背后的黑科技. MindSpore介绍 MindSpore是一种适用于端边云场景的新型 ...

  6. 微信小程序开发平台新功能「云开发」快速上手体验

    微信小程序开发平台刚刚开放了一个全新的功能:云开发. 简单地说就是将开发人员搭建微信小程序后端的成本再次降低,此文刚好在此产品公测时,来快速上手看看都有哪些方便开发者的功能更新. 微信小程序一直保持一 ...

  7. C#.NET开源项目、机器学习、Power BI (转载)

    .NET技术, 开源项目, 数据挖掘, 机器学习, 微软Power BI, 足球赛事分析, Matlab与C#编程 博客园 管理 本站首页 头条推荐 Power BI .NET开源 机器学习 博客美化 ...

  8. 微软Power BI 每月功能更新系列——11月Power BI 新功能学习

    Power BI Desktop11月产品功能摘要 本月Power BI Desktop 有一个大规模的更新.现在,通常可以使用复合模型在一个模型中将直接查询和导入源组合在一起.UserVoice上的 ...

  9. 微软Power BI 每月功能更新系列——7月Power BI 新功能学习

    Power BI Desktop 7月产品功能摘要 7月是Power BI Desktop团队的重要发布!但由于官方延迟更新,我们的讲述也就更晚了一点,也许大家觉得没有必要了,都8月了,谁还看7月的? ...

随机推荐

  1. SQL Replication

    http://www.cnblogs.com/CareySon/archive/2012/06/20/IntroductToSQLServerReplicationPart1.html http:// ...

  2. 连接Oracle数据库的Hibernate配置…

    连接Oracle数据库的Hibernate配置文件 连接Oracle的Hibernate配置文件有两种格式,一种是xml格式的,另一种是Java属性文件格式的.下面分别给出这两种格式配置文件的代码. ...

  3. windows7无法启动Telnet服务,出现…

    windows7无法启动Telnet服务,出现错误1068 2012 年 03 月 16 日 在[控制面板--程序--打开或关闭Windows功能]中开启telnet服务器和客户端后,在运行窗口中输入 ...

  4. HDU - 6025 Coprime Sequence(gcd+前缀后缀)

    Do you know what is called ``Coprime Sequence''? That is a sequence consists of nnpositive integers, ...

  5. 模拟一则ORA-600 [4194][][]故障并处理

    环境:OEL 5.7 + Oracle 11.2.0.3 1.模拟ORA-600 [4194][][]故障 2.使用bbed处理 3.尝试启动数据库 1.模拟ORA-600 [4194][][]故障 ...

  6. ue4 log

    在Unreal Engine 4中,打Log很方便,可以使用宏: [cpp] view plain copy print? UE_LOG(LogTemp, Warning, TEXT("Yo ...

  7. MCP|BFY|Proteome Analysis of Human Neutrophil Granulocytes From Patients With Monogenic Disease Using Data-independent Acquisition(单基因疾病患者中性粒细胞的DIA蛋白质组分析)

    文献名:Proteome Analysis of Human Neutrophil Granulocytes From Patients With Monogenic Disease Using Da ...

  8. 【微信小程序】开发实战 之 「数据缓存API」解析

    每个小程序都可以有自己的本地缓存,可以通过 数据缓存的API 实现对本地缓存进行 设置.获取和清理.本地缓存最大为10M.localStorage是永久存储的,但我们不建议将关键信息都放在localS ...

  9. shell脚本编程入门

    Linux的Shell种类众多,这里我们关注的重点是Bash. 基本语法 环境变量$PATH IO重定向:  以<改变标准输入 如:tr -d '\r' < dos-file.txt 以& ...

  10. 运用html常用标签和css定位等学做模仿百度导航页面

    导航部分文字链接,鼠标触碰变颜色,除百度logo引用图片外,其它均代码编写.注释部分是一开始用的百度一下截图做的按钮,后来用div填充颜色写了一个按钮.效果图如下. HTML代码如下: <!DO ...