type
status
date
slug
summary
tags
category
icon
password
是否阅读
是否阅读
Origin
URL
什么是 Power Query?
2 年前还没有那么多参考文档的时候,我在知乎专栏里面是原文引用了官方的描述,现在官网直接给出了最浅显易懂的解释:
Power Query 是 Microsoft 数据连接和数据准备技术,使业务用户能够无缝访问存储在数百个数据源中的数据,并通过易于使用,引人入胜且无代码的用户体验来对其进行调整以适应他们的需求。
当然我本人对 “无代码” 这个描述是不太认同的,写 M 函数的过程和写代码是差不多的,不过大部分用户的需求用简单的菜单界面操作就可以解决,从这个维度来看,这的确是“no-code user experience”。
notion image
哪些产品可以用 Power Query?
产品名称
描述
Microsoft Power BI
Power Query 使数据分析人员和报表作者能够连接和转换数据,这是使用 Power BI Desktop 创建 Power BI 报表的一部分。
Excel
Power Query 使 Excel 用户可以将各种数据源中的数据导入 Excel 以进行分析和可视化; 从 Excel 2016 开始,Power Query 功能是本机集成的,可以在 Excel Desktop 功能区中 “数据” 选项卡的 “获取和转换” 部分下找到; Excel 2010 和 2013 用户还可以通过安装 Microsoft Power Query for Excel 加载项来利用 Power Query 。
Visual Studio 的 Microsoft SQL Server 数据工具
商业智能开发人员可以使用用于 Visual Studio 的 SQL Server 数据工具创建 Azure Analysis Services 和 SQL Server Analysis Services 表格模型。因而用户可以利用 Power Query 来访问和重塑数据,这是定义表格模型的一部分。
适用于应用程序的 Microsoft 通用数据服务
Apps 的通用数据服务(CDS)使您可以安全地存储和管理业务应用程序使用的数据。CDS for Apps 中的数据存储在一组实体中。实体是用于存储数据的一组记录,类似于表在数据库中存储数据的方式。CDS for Apps 包括一组涵盖典型场景的标准实体,但是您也可以创建特定于您的组织的自定义实体,并使用 Power Query 为其填充数据。然后,应用程序制造商可以使用 PowerApps 使用此数据来构建丰富的应用程序。
由于上一篇所提的原因,我后面主要会采用产品 2——“Excel” 来使用 PQ;
Excel 的几个基本概念:
  • 工作簿 (Workbook)
    • Excel 环境中用来储存并处理工作数据的文件
  • 工作表 (Sheet)
    • 工作表是显示在工作簿窗口中的表格
  • 区域 (Area)
    • 在工作表里面任意行列就构成了矩形的区域
  • 表 (Table)
    • 将区域定义成一个可引用的变量,这个变量就是
notion image
上面这个截图是我通过 PQ 载入一个工作簿得到的,从 Kind 这列可以看到 sheet 和 table 是同一级的项目,同时出现可以更好地帮助我们理解表 (sheet) 和表 (table) 的区别:
notion image
从表格:
PowerQuery 的菜单操作用户一般是不需要自己构造序列 (List) 或者表 (Table) 的,对于这部分用户需要通过一个操作来快速进入 PQ 的工作界面,这个操作就是下面要讲的 “从表格”。
从表格会用到两个小技巧:
  • Ctrl+T
  • 套用表格格式。
因为从表格用到的表不是区域(Area),而是表(Table),因此需要先定义一个表,常用的两个定义表的操作一个是菜单操作——套用表格格式,另一个是——快捷键 Ctrl+T,使用方法如图所示:
notion image
当然,PQ 是非常人性化的,如果你没有先定义表 (Table),而直接使用了 “从表格”,PQ 会自动将你选定的区域转换为表(如下图所示)。
notion image
那么为什么还要自己定义表(相较于自动生成表)呢?因为我希望大家对表做一些更加细节的设定,特别是给表进行命名,这是好习惯。
今天的基础知识就先介绍到这里,这个地方我对以前专栏的内容顺序做了微调,不再把关闭的内容直接放在从表格后面,因为很多人关闭了后,也许就再也不会打开了,还是希望大家进入后多观察,试一试,体验体验。
相关文章
PQ 教程_字段梳理 & 数据追加
Lazy loaded image
使用 Power Query 自定义生成日期表
Lazy loaded image
Dim_Data,你值得制作的第一张维度表
Lazy loaded image
数据汇总再不愁!傻瓜式数据汇总工具教学
Lazy loaded image
PQ 教程_文本处理的简单应用
Lazy loaded image
Power Query — 菜单操作习题
Lazy loaded image
PQ 教程_文本处理的简单应用Power Query — 菜单操作习题
Loading...
木木
木木
木木不吃糖
最新发布
3 分钟搞定热点新闻 + 文案创作,飞书多维表格 + Coze,小白也能秒上手_飞书多维表格 热点采集 - CSDN 博客
2025-4-18
记一次使用大模型处理大量数据的过程
2025-4-14
VBA 实践 + 把大纲级别分明的 word 文档转换成横向从属结构 excel 表格
2025-1-8
用了这么多年的 Excel,你会筛选的反选功能吗?
2025-1-8
Power Query — 菜单操作(1)
2025-1-8
VBA 逐句注释:文本透视
2025-1-8
公告
🎉-- 感谢您的支持 ---🎉