Power Query 学习1-3 | Power Query 编辑器分区功能介绍

本章节,我们会给大家介绍一下PowerQuery编辑器】各个分区功能的基本介绍。让大家对PowerQuery编辑器有一个初步印象和了解。

当你选择连接到一个数据源的时候,会先进入到【导航器】的界面。你可以选择你需要加载的相关表格,提前预览数据,然后点击【转换数据】就可以进入到【PowerQuery编辑器】的界面。(图1-6和图1-7)

图1-6 导航器


在【Power Query编辑器】中有以下分区:【预览窗格】、【功能区】、【查询窗格】、【查询设置窗格】、【应用步骤窗格】、【编辑栏】、如下图1-7所示:

图1-7 Power Query编辑器

【预览窗格】

在PowerQuery编辑器的中心位置就是我们的预览窗格,在这个窗格中,我们可以提前预览数据,在将数据上载到报表前对其进行转换调整的预览。

你可以在这个区域看到数据的格式,也可以从列标题中做一些转换的操作,比如重命名列删除列;也可以点击筛选按钮进行筛选。(图1-8)

图1-8


也可以在【预览窗格】中右键点击某个单元格打开【快捷菜单】看看有那些可用的转换功能。在预览窗格的左上角有一个小图标,右键点击会弹出【快捷菜单】,进行一些数据转换操作。(图1-9)

图1-9 【预览窗格】中的快捷菜单


需要大家注意的是,【预览窗格】并不能总是完全显示所有的数据,如果你的数据源比较大,它只能预览一部分的数据。你可以通过拉动上下左右的滚动条来查看剩余的数据,或者使用每列的【筛选】下拉框来查看选定的数据内容。

预览窗格】除了可以预览数据,我们通常还会在这里进行列选择,选中一个或多个列(Ctrl/Shift键选中多列),然后右键打开【快捷菜单】即可进行相应的列数据转换。(图1-10)

图1-10 【预览窗格】中选择列


Power Query中每一列都有一个数据格式,可以在【预览窗格】中进行格式的转换。如图1-11所示,选中列,选择【数据类型】:

图1-11 修改【数据类型】

【功能区】


如图1-12所示,Power Query编辑器的功能区包含几个选项卡——【文件】、【主页】、【转换】、【添加列】、【视图】,可以进行各种各样的转换步骤,或其他查询操作。

图1-12

文件

在这个选项卡中,你可以进行【关闭并上载数据】,也可以【放弃并关闭】PowerQuery编辑器。也可以进行一些【查询选项】和【数据源】的设置,如图1-13

图1-13 【文件】

主页

在这个选项卡中,您可以找到一些常见的转换步骤,例如【选择列】、【删除列】、【保留行】和【删除行】。也可以刷新预览窗格并关闭查询编辑器。还可以通过【新建源】导入新的数据源。如图1-14。

图1-14 【主页】

转换

这个选项卡可以对你【选定的列】进行一些转换步骤

根据列的数据类型,将启用或禁用某些命令。例如,选择日期列时,将启用与日期相关的命令。在这个选项卡中,您还可以进行一些非常有用的转换,例如【分组依据】、【将第一行用作标题】、【转置】、【反转行】等。如图1-15:

图1-15

添加列

在这个选项卡中,可以通过对选定列进行转换,将【新列】添加到表中。

这里有两个特殊的功能(【示例中的列】和【条件列】),可以让用户通过一个非常简单的用户界面在新列上实现复杂的转换;高级用户还可以调用【自定义列】和【自定义函数】,这些功能都会在后续的文章中进行详细的介绍。

图1-16 【添加列】

视图

在此选项卡中,可以更改PowerQuery编辑器中的视图。还可以启用【编辑栏】,【转到特定列】(当表包含几十列时,这个功能就非常有用了),【查询依赖项】等。

图1-17 【视图】


【查询窗格】

在查询窗格中,你可以选择你要编辑的查询。通过右键选择任一查询,可以看到该查询可以进行的操作。例如,使用【复制】或【引用】的功能创建一个查询,【上移】和【下移】对查询窗格顺序进行调整等。

图1-18 Power Query编辑器中的【查询窗格】


当你关闭PowerQuery编辑器回到Excel界面后,可以从【数据】-【查询和链接】中看到【查询窗格】出现在Excel右边。该【查询窗格】的显示内容及顺序,与PowerQuery编辑器中一致。

图1-19 从Excel打开【查询窗格】

【查询设置】和【应用的步骤】窗格


Power Query编辑右侧的【查询设置】窗格中,可以重命名查询、打开【查询属性】对话框编辑说明。还可以在【应用的步骤】窗格中查看和管理查询的转换步骤

图1-20 查询属性


在【应用的步骤】窗格中,则会记录用户在PowerQuery导入数据并对数据创建一系列转换的步骤。用户可以随时在这个窗格中查询和管理每一个转换步骤,对其进行更改,或在两个现有步骤之间或末尾插入新步骤

图1-21 应用的步骤

 


【编辑栏】、【高级编辑器】和【M查询语言】


通常情况下,【编辑栏】在PowerQuery编辑器中是关闭的。当我们需要使用【编辑栏】进行编辑时,我们可以从【视图】中勾选√【编辑栏】打开。如图1-22所示:

图1-22 打开【编辑栏】


大家要知道的是,在Excel的编辑栏中显示的是Excel公式,而Power Query编辑器中的【编辑栏】显示【M查询语言】。我们在Power Query编辑器中创建的每个转换步骤,从数据的初始导入开始,都会在编辑栏中生成公式。

此公式是【M查询语言】的一部分,它是Microsoft为Power Query开发的一种特殊编程语言,可以帮助我们扩展数据转换功能(高级用户所需)


另外,我们还可以从【主页】/【视图】中打开【高级编辑器】,如图1-23所示

图1-23 打开【高级编辑器】


在【高级编辑器】中,高级用户可以自定义表达式来进行复杂的转换。

对于初学者和普通用户而言,我们基本上不会使用到高级编辑器,基本的【鼠标】操作和【编辑栏】编辑已经足够。但如果大家对【M查询语言】感兴趣,也可以打开【高级编辑器】来研究查询的M语法。在后续的章节学习中,我们也会一起深入学习【M语言】。

图1-24 高级编辑器




查询选项


Excel中的【查询选项】对话框,可以对Power Query进行各种设置。一般来说,这些选项的默认设置就能满足我们日常工作,如果有更高级的需求,大家可以根据实际情况进行设置。这里只简单介绍下【查询选项】对话框的入口

PowerQuery编辑器中打开:【文件】-【选项和设置】-【查询选项】,如图1-25:

图1-25

Excel中打开:【数据】-【获取数据】-【查询选项】,如图1-26:

图1-26


大家看完文章后,不要忘了按照文章的介绍,打开Excel自己动手点点看,加深印象哦!

觉得有用的话,记得点个赞,关注收藏一下呀。

@两颗菜
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。