首页 > 编程语言 > 详细

三大容器——Power Query M语言

时间:2021-05-07 10:31:45      阅读:37      评论:0      收藏:0      [点我收藏+]

 

三大容器

List(列表):相当于表格中的列,表示方法:{1,2,3}
Record(记录): 相当于表格中的行,表示方法:[a=1,b=2,c=3]

List和Record也可以从Table(表)中获取,但表示方法是相反的
取表某列表示方法:表[列名],类型为List
取表某行表示方法:表{行号} 或 表{[列名=“名称”]},类型为Record

注意:如果使用:表{[列名=“名称”]},必须保证列名下的记录都具有唯一性

 

Table拆分成List\Record

取指定某几列组织方式:{表[列名],表[列名]…}
全部拆分成列:Table.ToColumns(表)
取指定某几行组织方式:{表{行号},表{行号…}
全部折分成行:Table.ToRecords(表)

由上面的各种拆分可以得出规律:表拆分成列或行都是组织在List容器中的

 

List\Record合并成Table

既然Table能拆分成List 和Record,也能将列List和Record合并成Table。
List构成Table:Table.FromColumns(list as list,列名 as list)
Record构成Table:Table.FromRecords(record as list )

 

三大容器——Power Query M语言

原文:https://www.cnblogs.com/zeon/p/14737617.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!