Table.FromList
Syntax
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
Om
Konverterar en lista, list, till en tabell genom att tillämpa delning, splitter, på varje objekt i listan. Som standard antas listan vara en lista med textvärden som avgränsas med kommatecken. Tillvalet columns kan vara antalet kolumner, en lista med kolumner eller en TableType. Tillvalen default och extraValues kan också anges.
Exempel 1
Skapa en tabell från listan med kolumnen ”Letters” med hjälp av standarddelaren.
Användning
Table.FromList({"a", "b", "c", "d"}, null, {"Letters"})
Resultat
Table.FromRecords({
[Letters = "a"],
[Letters = "b"],
[Letters = "c"],
[Letters = "d"]
})
Exempel 2
Skapa en tabell från listan med splittern Record.FieldValues där den resulterande tabellen har "CustomerID" och "Name" som kolumnnamn.
Användning
Table.FromList(
{
[CustomerID = 1, Name = "Bob"],
[CustomerID = 2, Name = "Jim"]
},
Record.FieldValues,
{"CustomerID", "Name"}
)
Resultat
Table.FromRecords({
[CustomerID = 1, Name = "Bob"],
[CustomerID = 2, Name = "Jim"]
})