JavaScript
小目标
· 适用人群:数据分析专业人士,在数据分析方向需求发展人士
· 应用场景:数据汇报、数据可视化展现、数据建模分析
· 掌握难度:★★★★☆
本期讲师
『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
相关文章
发表评论
评论列表
- 这篇文章还没有收到评论,赶紧来抢沙发吧~