Power Query学习路径
我最早接触Power BI是Excel 2013的Power Query插件,数据处理飞一般的感觉,解决了文件类型多元化、数据格式不一、数据量大等诸多问题,一次设置,恒久使用。
那么,如何学习Power Query呢?以下是我推荐的学习路径。
1.看视频
首先是看视频课程。视频比较直观,跟着操作掌握起来更加容易。不要看单个的技巧视频,而是选择成套的系列课程。对于刚刚接触PQ的读者,会比较成体系。在网易云课堂或者腾讯搜索Power Query,这样的课程比较多。
视频有个缺点,不方便回头查看某个知识点,或者检索某些内容。因此,买本书是必要的。
2.读书
针对Power Query的书籍我看过四本,推荐以下三本:
第一本是《Power Query:用Excel玩转商业智能数据处理》,出版年份比较早了,2017年,但是没有过时,属于基础入门书。这也是国内第一本Power Query书籍,我有幸获得了作者签名版。


稍微进阶一点的是《从数据到Excel自动化报表》,和上一本一样,也是基于Excel讲解,更加深入,Power BI Desktop通用。这本书Power Pivot也有讲到。

最后推荐的是实战书籍,《Collect, Combine, and Transform Data Using Power Query in Excel and Power BI》,建议有了一定基础再阅读。从这本书中你可以学到以上两本书中一些没有的实用内容。

这本书缺点也非常明显,主要体现在编排上。一个操作流程动辄二十几个步骤,有些冗长且配图偏少,只看书你无法理解内容。
这本书的最佳阅读方式是每章先阅读开头,明白这章要讲什么内容。然后跳过中间的操作步骤描述,直接打开示例文件,看Power Query后台步骤,很大概率你已经明白作者思路了,如果还没明白再回头看文字。看完示例文件再到书中章节结尾处看下作者总结。
这样的阅读方式,看着很厚的书,获取核心知识点其实很快。
以上书籍可以放在手边以便查询。90%的情况下,你的Power Query数据处理动作只需要点鼠标。但也有10%的可能你需要写公式。
3.M函数查询资源
Power Query的函数叫M函数。
可以在Power Query后台新建一个空白查询,输入"= #shared"获取完整的M函数列表:

在微软官网也有完整的列表:
https://docs.microsoft.com/zh-cn/powerquery-m/power-query-m-function-reference

只有列表没有讲解可能不合适,如果想更深入的学习M函数,这个网站就足够了:

pqfans非常全面,并且分了难易等级,可以按需取用。
以上是系统的学习方案,需要说明的是,只看是没用的,需要勤练习与应用。另外,平时可关注一些自媒体(如公众号)作为信息补充。
微信公众号:wujunmincn