首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

数据刷新的起点:查询

只今只道只今句,梅子熟时栀子香。

很多 Excel 用户对查询这个概念了解并不是很清楚,对于Power Query 来说,查询是使得数据模型能与原始数据连接在一起的保证。

Power Query 的查询功能与 Access 的查询功能相似。使用过 Access 的读者都知道,查询是与数据源是保持连接的,数据源有更新只要刷新就可以导入增量数据。

连接与查询两个数据库概念引进 Excel 以后,数据刷新也就成了 Excel 数据处理的标配功能了。因此可以说Power Query的查询,是数据刷新的起点。

一、查询基本操作

在 Power Query 编辑器中,我们的每一个操作都会以M语言的形式记录下来。

查询设置窗格可以通过单击视图查询设置打开

查询的名称可以在查询属性下方的文本框中输入。

查询的应用步骤默认是有先后顺序的,它们之间具有承上启下的关联关系。每一步的操作都是基于上一步的结果进行的,删除前面的步骤会导致后面的步骤无法找到数据而出错。

Power Query的查询步骤删除以后不能撤销,删除时需要谨慎。

二、查询与查询步骤

在Power Query中,查询列表,也叫查询导航栏,在数据预览窗口的左边,而查询步骤,也叫应用的步骤,在数据预览窗口的右边。

查询与查询步骤

它们都以列表的形式展现。查询代表着Power Query与数据的连接,每一个查询包含多个查询步骤。每一个查询步骤对应我们点击功能界面产品的 M 代码。

无论是查询还是查询步骤我们都应该给它们起一个适当的名称,名称中应该包含数据或者操作相关信息,方便后期的管理和维护。选中查询,单击鼠标右键,在弹出的菜单中可以重命名查询、删除查询、复制粘贴查询等

三、引用查询步骤

查询的每一个步骤对应一个结果表,表的名称是步骤名。查询之间的步骤可以互相引用,单击公式编辑栏的fx图标,然后输入「=筛选的行」,返回的是按分隔符拆分之前的表。

引用查询步骤对应的表

查询的引用可以不遵循步骤的顺序,因此可以通过查询引用的方式获取某个处理步骤之前的数据。

结合我们学习过的结构化数据的深化,我们还可以新增查询步骤,在公式编辑栏中直接引用前面步骤中的某行或者某列数据。

比如在公式编辑栏中输入「= 筛选的行[函数名称]」,则返回函数名称列表,输入「= 筛选的行」,则返回表的第一行记录。

引用查询步骤并深化

百余篇优质原创文章练习文件;

365天不限次数答疑;

持续更新的杂志级图表制作方法及源文件;

历次分享的优秀可视化仪表板模板。

…………

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230612A018FX00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券