Power Query 数据转换 - 快速入门...

Power Query 数据转换 - 快速入门...

💡 原文英文,约800词,阅读约需3分钟。
📝

内容提要

Power Query是一种用于Excel和Power BI的数据连接、清理和转换工具,使用M语言处理外部数据。用户可以通过界面添加和编辑步骤,确保查询成功。支持定义函数以简化多列转换,并可创建可重用的全局函数。所有函数可通过高级编辑器访问,提供文档和示例。

🎯

关键要点

  • Power Query是一种用于Excel和Power BI的数据连接、清理和转换工具。
  • Power Query使用M语言处理外部数据,提供处理表格、列表和日期等的函数。
  • 用户可以通过界面添加和编辑步骤,确保查询成功。
  • 选择列时,生成的步骤将使用Table.SelectColumns函数,缺失的列会导致查询失败。
  • 扩展列时,新列名会被预定义,可以通过编辑Table.ExpandTableColumn公式来修改。
  • 在处理列表或表格列类型时,可以通过点击单元格查看数据预览。
  • 重命名多个列时,Power Query编辑器会自动将其合并为一个步骤。
  • 可以将相同的转换保存为函数,以避免在多个步骤中复制公式。
  • 在高级编辑器中创建新的私有函数,并定义输入参数以便重用。
  • 全局函数可以通过创建新的空查询并粘贴代码来定义。
  • 在Power Query M函数中,引用步骤时提供的数据类型为表格。
  • 可以通过创建新的空查询并在高级编辑器中输入=#shared来直接访问所有函数。
  • 提供了额外资源以帮助用户开始使用Power Query进行数据清理和转换。

延伸问答

Power Query是什么?

Power Query是一种用于Excel和Power BI的数据连接、清理和转换工具。

Power Query使用什么语言进行数据处理?

Power Query使用M语言处理外部数据。

如何在Power Query中处理缺失的列?

在选择列时,使用Table.SelectColumns函数,缺失的列会导致查询失败,可以通过添加UseNull确保查询成功。

如何在Power Query中创建可重用的函数?

可以通过创建新的空查询并粘贴代码来定义全局函数,或在高级编辑器中创建新的私有函数并定义输入参数。

Power Query如何合并多个步骤?

在重命名多个列时,Power Query编辑器会自动将其合并为一个步骤,用户也可以手动合并步骤以提高可读性。

如何访问Power Query中的所有函数?

可以创建新的空查询并在高级编辑器中输入=#shared来直接访问所有函数。

➡️

继续阅读