Table.FromList
語法
Table.FromList(list as list, optional splitter as nullable function, optional columns as any, optional default as any, optional extraValues as nullable number) as table
關於
將選擇性分割函式 splitter 套用至清單中的每個項目,藉以將清單 list 轉換成資料表。 根據預設,清單會假設為以逗號分隔的文字值清單。 選擇性 columns 可以是資料行數目、資料行清單或 TableType。 還可指定選擇性 default 和 extraValues。
範例 1
使用預設分隔器,從清單建立所含資料行名為 "Letters" 的資料表。
使用量
Table.FromList({"a", "b", "c", "d"}, null, {"Letters"})
輸出
Table.FromRecords({
[Letters = "a"],
[Letters = "b"],
[Letters = "c"],
[Letters = "d"]
})
範例 2
使用 Record.FieldValues 分割器從清單中建立資料表,而產生的資料表具有 「CustomerID」 和 「Name」 做為資料行名稱。
使用量
Table.FromList(
{
[CustomerID = 1, Name = "Bob"],
[CustomerID = 2, Name = "Jim"]
},
Record.FieldValues,
{"CustomerID", "Name"}
)
輸出
Table.FromRecords({
[CustomerID = 1, Name = "Bob"],
[CustomerID = 2, Name = "Jim"]
})