62库

您现在的位置是:首页 > 前端开发 > JavaScript > 正文

JavaScript

小目标

Admin2023-11-11JavaScript56

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

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

· 掌握难度:★★★★☆

本期讲师

『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

发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~