数据提取_Power Query结构数据中的数据提取方法

本文介绍了Power Query中的基本结构数据——列表、记录和表格,并阐述了它们之间的关系。针对如何在Power Query中提取指定位置的数据,分别展示了列表、记录和表格的提取方法。通过理解这些概念,读者能够更深入地了解Power Query的数据操作,如同在Excel中操作单元格一样,可以按位置读取数据,并掌握数据转换方式:表格中的一行对应一条记录,一列对应一个列表。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Power Query中的基本结构数据:

  • list:列表
  • record:记录
  • table:表格

这三种结构数据之间是什么关系?

表格可以看作是列表与记录的结合体,在table中

  • 列用方括号,那么列就相当于是记录
  • 行用大括号,行就相当于是列表
bef1d805702a34508ddf08b9be14bef9.png

Power Query中要提取指定位置的数据应该怎么做?

list

f59f866c971b0c996c9448eaaaab9462.png

前面一个大括号是一个list列表,相当于{1,2,3}

后面一个大括号就是提取的数据的位置,这个和VBA中数组的约定是相同的,第一个位置是从0开始。

整句话的意思就是从1到3的列表中取出第一个值。

record

205d1353b7f89ffe6a744aa07731fdac.png

前面一个方括号是record记录,

后面一个方括号是提取记录的名称

整句话就是提取记录中名称是B的对应的值

table

表格提取有三种情况

  • 提取行:表格后面用大括号,提取后的结果是记录record
cd97adab554baa7b762713dffad2e90e.png
  • 提取列:表格后面用方括号,提取的结果是列表list
42c5870a08a2a6cea46e9e882c4222a4.png
  • 提取行列交叉位置值:表格后用大括号与方括号,提取的结果是值,大括号和方括号的顺序可以颠倒。
a1742383ad3b97ea0fb515ddfea5269e.png

通过这样的数据提取,是不是对Power Query的结构数据有了更深入的了解,就象在Excel中对单元格进行操作一样,我们是可以通过角标的方式对具体位置的数据进行读取,同时我们也理解了Power Query数据的转换方式:

  • 表格中的一行数据,就是一条记录record,每个列标签对应一个值的记录
  • 表格中的一列数据,就是一个列表list

有了这个理解,在Power Query中进行数据查询,就更容易

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值