Power Query 自学教程

2 篇文章 29 订阅

在这里插入图片描述

挖坑很久都没填,突然发现这篇文章阅读量很高,大半年过去了,虽然距离Power Query大神还有很远很远,但是通过学习和摸索,勉强算得上能够熟练操作80%+常用功能。

在使用Power Query半年后,我个人觉得PowerQuery有以下几个优点:
1.Power Query的数据处理逻辑相当于面向过程建模,将数据的处理流程固定下来,之后只需要更新源数据就能通过刷新获得经过处理的结果,能够将使用者的时间从大量重复性日常工作中解放出来。
2.使用门槛低。虽然PowerQuery对大量数据的处理和运行速度远远比不上python,经常会导致卡机,但是胜在有交互窗口,操作简单,中低阶使用不需要使用者具备编程语言基础。如果稍微了解一些M语言,甚至只要能看懂,就能灵活使用PowerQuery。
3.可移植性强。作为依附于excel的插件工具,安装过程不涉及环境配置,excel2016之后的版本都内置这个工具。同时,存储带有PowerQuery的文件是excel格式,随便一部有excel的电脑都可以顺利打开文档,运行模型。

基于这篇(几乎没有内容的)文章阅读量,我感觉Power Query的需求市场不可低估,所以这篇文章我会继续更新下去,希望可以给你们提供一些有用的信息。

前言
启动Power Query
刷新以获取最新数据

正文
一、数据导入篇
二、可视化数据处理篇
三、可视化数据运算篇
四、高级编译器使用(M函数)

启动Power Query & 数据刷新

Power Query 基本按键使用
Power Query(以下简称PQ)基本使用流程
以满足日报数据需求为例
1.新建excel文档,用于存储PQ模型(建议不要和日报用同一文档);
2.启动PQ编辑器——连接数据源导入数据——根据计算逻辑建立模型,完成后PQ编辑器数据会自动导出至excel表格内;
3.建立PQ文档和日报数据的公式连接;
4.根据每日数据变化,更改源数据文档路径,点击全部更新以获取最新数据处理结果。

备注:找不到位置或者设置有问题的朋友可以留言提问,我不清楚启动过程会遇到哪些问题,有疑问我再一一更新解答~

正文
一、数据导入篇
这里主要讲解数据源是本地文档的数据导入操作(支持xlsx,csv等格式),主要包含两个步骤:文档导入 & 文档中的表格导入。
1.按上图指引打开POWER QUERY编辑器后,会进入到如下界面,按图中指引可以完成第一步文档导入。
在这里插入图片描述
2.文档导入后,需要进一步指定导入的表格,选中后点击右下角确定。
在这里插入图片描述
3.完成数据导入,文档表格的数据会自动加载在PQ编辑器中。

接下来简单介绍一下PQ编辑器的界面:
在这里插入图片描述
1.左侧红框——【查询】:所有导入的文档会在【查询】列表中。
所有数据处理过程中需要使用的表格都必须导入到PQ编辑器,与把数据导入到数据库逻辑类似,导入后的表格之间可以实现跨表操作。

2.中间蓝框——【数据预览界面】:展示当前数据表的状态。
这里和excel界面类似,筛选、复制列、删除列等操作都可以直接在预览界面进行。
但与excel不同的一点,在PQ编辑器的数据界面,我们不能直接点击某个单元格对数据进行更改。这是因为在PQ编辑器里的所有操作都应该是适用于整个数据文档的,应该基于宏观层面,所以PQ的操作一般都是面向列进行,一列数据在某种意义上来说就是数据处理的最低粒子,而不会再去关注单个单元格里的数据。

3.右侧绿框——【查询设置-应用的步骤】:记录在单个表中的所有操作历史。
我愿称之为体现PQ交互友好门槛低的核心。
在编辑器中的每次数据处理都会被PQ以两种形式记录下来,一种是文字,一种是M语言。文字步骤在此处逐条记录,有点类似于PS里的操作历史。同时,PQ会将这些操作自动转换成相应的M函数,记录在【主菜单-开始-高级编译器】中。
作为数据小白,在完成建模后如果需要修改某个处理逻辑,可以在操作历史里轻易找到对应的步骤,直接进行修改。

4.上方黄框——【功能菜单】:和excel的菜单一样,存放了所有可供使用的功能,这里内容比较多,后续再一一介绍。

为了避免本文过于冗长,后面第二三四章将另开文详细介绍,点击以下链接可跳转~

二、可视化数据处理篇
链接:Power Query之二 可视化数据处理

作为一名非专业写文的博主,非常感谢各位读者的支持呀!突然有了写文的动力,我会认真写完的,欢迎大家提出各种建议~

  • 70
    点赞
  • 236
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值