Power Query的使用

一、相关知识

1.什么是Power Query

它是 Microsoft Excel 和 Power BI 中的一种数据处理工具,用于数据的提取、转换和加载(ETL)。Power Query 在 Excel 中作为一个数据获取转换功能出现,而在 Power BI 中作为查询编辑器的一部分。

它提供了强大的功能,使用户能够连接各种数据源、进行数据清洗和转换,并将数据加载到工作簿或数据模型中,从而准备数据以进行进一步的分析和可视化。

2.Power Query 的一些关键功能

① 数据连接: Power Query 允许用户连接并从各种数据源中提取数据,包括数据库、文本文件、Excel 文件、Web 数据源、CRM 系统等。这些数据源可以是本地的,也可以是云端的。

② 数据转换: 用户可以利用 Power Query 对数据进行清洗、转换和整理。这包括删除不必要的列、更改数据类型、合并表格、拆分列、填充空白值等。这些操作有助于准备数据,使其更适合进一步分析。

③ 自动化数据处理: Power Query 支持对数据转换步骤进行记录,这使用户可以创建可重复使用的数据处理流程。这也意味着,当源数据发生变化时,可以重新应用相同的数据处理步骤,以更新已有的数据集。

④ 用户友好的界面: Power Query 提供了一个用户友好的界面,让用户可以通过直观的方式进行数据处理,而无需编写复杂的代码。

⑤ 数据加载: 处理完成后,用户可以将经过 Power Query 处理的数据加载到 Excel 工作簿或 Power B

### Power Query 使用教程 #### 一、Power Query 的基本概念与优势 Power Query 是一种强大的数据处理工具,主要用于清洗和转换来自不同源的数据。其主要特点在于能够将复杂的数据处理流程简化为一系列易于理解的操作,并且这些操作可以被记录下来以便后续重复利用[^1]。 #### 二、安装与启动 对于 Excel 2016 及以上版本而言,Power Query 已经成为内置功能之一,无需额外安装即可直接使用。而对于更早版本如 Excel 2010 或者 Excel 2013,则需要先下载对应的插件来启用此功能[^2]。 #### 三、加载外部数据源 要开始使用 Power Query 处理数据,首先要做的就是加载所需的数据集。这可以通过点击 "数据" 菜单下的 “获取数据” 来实现。支持多种类型的文件格式作为输入,比如 CSV 文件、Excel 表格以及其他数据库连接等。当选择了特定类型的数据源后,会弹出相应的对话框让用户指定具体的路径或参数设置。 #### 四、执行初步清理任务 一旦成功导入了原始资料库,就可以对其进行各种预处理动作了。例如去除多余的空行/列、调整字段名称以及设定正确的数据类型等等。这些都是为了确保接下来的分析步骤更加顺畅而必要的准备工作。 #### 五、应用高级变换方法 除了上述的基础编辑外,还可以运用更多复杂的函数来进行深层次的信息挖掘。其中包括但不限于: - **筛选**:只保留符合条件的部分; - **分组汇总**:按照某些维度统计总数或其他聚合指标; - **追加查询**:把两个相似结构但内容不同的表格纵向拼接在一起形成新的视图; - **合并查询**:横向关联两张表中的共同项,类似于 SQL 中 JOIN 操作的效果[^3]。 ```m let Source = Excel.Workbook(File.Contents("C:\example.xlsx"), null, true), Sheet1_Sheet = Source{[Item="Sheet1",Kind="Sheet"]}[Data], ChangedType = Table.TransformColumnTypes(Sheet1_Sheet,{{"Date", type date}, {"Sales", Int64.Type}}) in ChangedType ``` 这段 M 语言脚本展示了如何读取本地磁盘上的 Excel 文档并将其中某张工作表的内容转化为标准表格形式的同时修改了几列的数据类别属性。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Tina@Qian

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值