Table.FromList列表到表Table.From…(Power Query 之 M 语言)
数据源:
任意列表
目标:
列表转表
操作过程:
选取列表(默认选取状态)》【列表工具转换】》【到表】
M公式:
= Table.FromList( 列表, 函数, 列数或列名列表, 大于1列所返回的内容, 处理附加列)
列数或列名列表:
2:转成的表有两列,第一列由第二参数决定,第二列由第四参数的内容决定,标题默认
{"a","b"}:转成的表有两列,第一列由第二参数决定,标题为“a”,第二列由第四参数的内容决定,标题为“b”
处理附加列:
ExtraValues.Error:显示为错误
ExtraValues.Ignore:截断多余列
ExtraValues.List:累积到最后一列
示例:= Table.FromList({1..9}, each {_*5}, {"数量","单位"}, "件")
扩展:
= Table.FromColumns({{列表1},...,{列表n}},n)
示例:= Table.FromColumns({{"a".."c"},{1..3}},2)
= Table.FromRows({{列表1},...,{列表n}},列表中的行数)
示例:= Table.FromRows({{"a".."c"},{1..3}},3)