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
Konverterar en lista, list
till en tabell genom att tillämpa den valfria delningsfunktionen, splitter
, på varje objekt i listan. Som standard antas listan vara en lista med textvärden som delas upp med kommatecken. Valfritt columns
kan vara antalet kolumner, en lista med kolumner eller en TableType. Valfria default
och extraValues
kan också anges.
Skapa en tabell från en lista med standardavgränsaren.
Användning
Table.FromList(
{"a,apple", "b,ball", "c,cookie", "d,door"},
null,
{"Letter", "Example Word"}
)
utdata
Table.FromRecords({
[Letter = "a", #"Example Word" = "apple"],
[Letter = "b", #"Example Word" = "ball"],
[Letter = "c", #"Example Word" = "cookie"],
[Letter = "d", #"Example Word" = "door"]
})
Skapa en tabell från en lista med hjälp av en anpassad splitter.
Användning
Table.FromList(
{"a,apple", "b,ball", "c,cookie", "d,door"},
Splitter.SplitByNothing(),
{"Letter and Example Word"}
)
utdata
Table.FromRecords({
[#"Letter and Example Word" = "a,apple"],
[#"Letter and Example Word" = "b,ball"],
[#"Letter and Example Word" = "c,cookie"],
[#"Letter and Example Word" = "d,door"]
})
Skapa en tabell från listan med hjälp av Record.FieldValues splitter.
Användning
Table.FromList(
{
[CustomerID = 1, Name = "Bob"],
[CustomerID = 2, Name = "Jim"]
},
Record.FieldValues,
{"CustomerID", "Name"}
)
utdata
Table.FromRecords({
[CustomerID = 1, Name = "Bob"],
[CustomerID = 2, Name = "Jim"]
})