Power Query从入门到精通
上QQ阅读APP看书,第一时间看更新

前言 Preface

其实编写本书是一件非常偶然的事情,人到中年开始思考人生,总得给自己的前半生来一个总结,况且写作也是我小时候的梦想之一。当然这并不是我的第一本书,第一本书现在已经在交付出版的路上。为什么会决定第二本以Power Query为主题呢?其实有偶然,也有必然。最近几年,我依然践行在转型的路上,选择的方向和产品以微软为主,这几年也深入地学习了微软的Power组件。“一入Power深似海,Excel从此是路人”,Power系列组件提供的功能让我看到未来数据分析的方向,而且它强大的功能让我对转型数据分析这条路充满信心。如今两年过去了,需要对自己这一阶段的学习做一个总结,也就有了本书的成型。

Power Query的功能是进行数据的集成和清洗。在来源各异的数据中,没有进行清洗和重构的数据,我们称为RAW数据。RAW数据不进行清洗和重构则没有意义,让人无所适从。基于这两年对Excel和Power BI的研究,我将个人经验进行总结和优化,形成了本书。读者朋友可以跟随我的学习路径进行Excel或Power BI的深度学习,完成从基础入门阶段的几百条记录到几万条记录的处理和分析,从基本的数据从业者向最终的数据分析师迈进。由于Excel和Power BI中的Power Query组件略有不同,因此本书将通过两个方向分享Power Query组件在Excel和Power BI中适用的功能。如果大家只是希望了解Power Query在相应程序中的功能,可以跳跃性阅读。

这个技术有什么前途

大家谈到Excel的自动化处理,就一定会想到VBS脚本或Python,但是不管是VBS还是Python,对于普通的分析人员来说都是会有一些难度的。为了降低自动化数据分析和处理的门槛,微软针对Excel推出了Power系列组件,包括Power Query、Power Pivot、Power Map、Power View。

Power Query组件提供了海量数据的清洗和处理功能,将数据的处理范围扩大了多个量级。同时也针对Oracle和MySQL这样的关系型数据库提供了数据的访问和处理功能。随着数据分析理论和工具的发展,相信Power Query也会迎来快速的发展周期。

Power Query拥有强大的数据处理功能,基于数据清洗语言M实现复杂化数据的导入、清洗和重构,这是Excel 本身所不具备的功能。

通过Power Query的自定义函数,我们可以实现多个数据源数据的提取。例如,针对多个请假表单的数据提取和合并都是Power Query的标准功能,Power Query的自定义函数还能够提供针对Web API的JSON数据获取,这些功能都非常强大。

Power Query大大扩展了Excel的使用场景,将Excel从传统的数据处理和存储变成桌面型海量数据清洗和重构的工具,同时能与Power BI的产品组件实现互联互通。相信通过Power Query的学习,你一定会成为一个轻量级工具使用的数据分析师。

本书特色

• 视频教学:本书提供相关的视频教程,可以更好地辅助Power Query的学习。

• 从零开始:不管你处于数据处理的哪个阶段,通过本书的学习都能学到相应知识,从而受益匪浅。

• 经验总结:全面总结了数据分析和数据清洗方面的经验。

• 内容实用:针对复杂的知识点都有相对应的案例辅助讲解。

本书读者对象

• Excel数据处理人员。

• Excel数据分析师。

• Power BI数据分析师。

• 高等学校数据分析相关专业学生。

• 对Excel有兴趣的人员。

• 对Power BI有兴趣的人员。

• 有志于数据分析的人员。

资源下载

本书所涉及的视频已上传至百度网盘,供读者下载。请读者关注封底“博雅读书社”微信公众号,找到“资源下载”栏目,输入图书77页的资源下载码,根据提示获取。

在学习过程中,制订学习计划是必须的,否则书很快就会被我们遗忘在某个角落。为了让大家在看书过程中能够获得答疑服务,我建立了一个微信群,帮助读者能够在阅读过程中快速地互助和得到我的答疑。如果对书中的内容有疑问或者希望了解更多有关数据分析的内容,欢迎与我直接讨论。

徐鹏