【Power Query】三大容器及元素提取

news/2024/9/29 15:29:33/

三大容器
Table; List; Record

(Table):

Table一般是从外部导入的
如果非要手动生成,可以这样:
= #table({"学号","姓名","平时分"},{{1,"Alice",99},{2,"Beige",88},{3,"Cyan",77}})
分为两个大括号{}第1个{}里是字段,第2个是字段对应的,每个{}表示一行,逗号分隔。要一一对应,不能多也不能少。
在这里插入图片描述
以 # 开头, table 首字母不用大写
注意不要缺少逗号(Comma)、双引号、括号

★如何组合表:
第一种:Table.Combine(表1,表2,表3)
第二种:表1 & 表2 & 表3
出来是追加查询的效果,前提是格式都相同

列表 (List):

列表一般用``{大括号}``包裹,但提取表中的一列时,是不需要{}的

详见:点击链接

★List.Combine({}) 组合列表

例如 大List 套小List: {{1,2},{3,4},{5,6},{7,8},{9,10}} 可以这样组合

=List.Combine({{1,2},{3,4},{5,6},{7,8},{9,10}})
={1,2}&{3,4}&{5,6}&{7,8}&{9,10}
最后的效果就是一个完整序列1…10 的列表

记录 (Record):

记录由``[方括号]``包裹,中间是``键值对``,每一个字段对应一个值

例如:

[学号=1,姓名="Alice",平时分=99]

★组合记录:Record.Combine() 或者用&分别连接

三大容器的互相嵌套:

如图:最外侧是{},说明它是一个{列表}。紧跟着是三个字符串,一条[记录],然后是表,最后是列表

在这里插入图片描述

元素提取

表[字段]:这样取出来是列表,由这个字段下的所有数据组成
表{下标}:这样取出来是一段记录,下标是从0 开始
表[字段]{下标}:这样可以取出唯一的一个值
表[字段="xx"] [字段] :用键值对 提取记录,再提取字段

— — ◈ t h a n k s ◈ — — ——◈thanks◈—— thanks


http://www.ppmy.cn/news/1531974.html

相关文章

linux-windows挂载NFS

挂载NFS linux安装Windows安装连接完成设置开机自启动linux开机自启动windows开机自启动 卸载NFSlinux 使用NFS共享将Linux系统上的磁盘映射到Windows电脑上作为本地磁盘。 linux安装 1.安装NFS服务: sudo apt-get install nfs-kernel-server2.编辑/etc/exports文…

[rk3588 debain]cpu死锁问题解决

1 问题 rk3588机器上运行客户如下程序程序发生“BUG: spinlock recursion on CPU#0” ./rtsp RtspWrapper.xml 应用程序功能是:ip摄像头推流,通过rtsp协议拉流,对视频流做裁剪,缩放工作。首先,根据视频帧率每秒钟处理…

mysql数据库:超键、候选键、主键与外键

mysql数据库:超键、候选键、主键与外键 1、超键(Superkey)2、候选键(Candidate Key)3、主键(Primary Key)4、外键(Foreign Key) 💖The Begin💖点点…

数字人直播屡次违规真相曝光!有哪些技术可以有效解决?

随着数字人直播的应用频率不断升高,其所蕴含着的市场需求和收益潜力日渐显现,让其用户规模得以持续扩大的同时,也让不少创业者都有了找数字人源码厂商搭建数字人直播系统的计划。在此背景下,与数字人直播违规吗相关的各类话题和答…

Unity3D Shader的阴影部分法线效果详解

前言 在Unity3D开发中,阴影处理是提升场景真实感和视觉质量的重要一环。法线贴图(Normal Mapping)作为一种高效的纹理映射技术,在增强模型表面细节和凹凸感方面扮演着重要角色。本文将详细解析UnityShader中阴影部分的法线效果&a…

PHP智慧教育新篇章优校管理系统小程序源码

智慧教育新篇章 —— 优校管理系统 🚀【开篇启航:智慧教育的浪潮已至】 在这个日新月异的时代,教育也在悄然发生着变革。随着科技的飞速发展,智慧教育已成为教育领域的新风尚。而“优校管理系统”,正是这股浪潮中的佼…

游戏怎么录制?王者荣耀游戏录制指南:iOS与电脑端全面教程

在王者荣耀的战场上,每一个五杀、每一次极限逃生都可能成为你游戏生涯中的高光时刻。但这些瞬间往往转瞬即逝,如何将它们永久保存,成为你游戏历程中不可磨灭的印记呢?本文将为你揭晓答案。无论你是手持iPhone的iOS用户&#xff0c…

如何设置MySQL分布式架构主键ID,为什么不能使用自增ID或者UUID做主键?

MySQL分布式架构主键ID的设置方法 雪花算法(Snowflake) 原理:雪花算法是一种生成分布式唯一ID的算法。它由64位二进制数组成,结构如下:1位符号位(固定为0) 41位时间戳(表示从一个固…