Table.FromList
Syntaksi
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
Noin
Muuntaa luettelon list
taulukoksi käyttämällä valinnaista jakofunktiota, splitter
, kullekin luettelon kohteelle. Oletusarvon mukaan luettelon oletetaan olevan luettelo tekstiarvoista, jotka on jaettu pilkuilla. Valinnainen columns
voi olla sarakkeiden määrä, sarakkeiden luettelo tai TableType. Valinnaiset default
ja extraValues
voidaan myös määrittää.
Esimerkki 1
Luo taulukko luettelosta käyttämällä oletusjakajaa.
käyttö
Table.FromList(
{"a,apple", "b,ball", "c,cookie", "d,door"},
null,
{"Letter", "Example Word"}
)
Output
Table.FromRecords({
[Letter = "a", #"Example Word" = "apple"],
[Letter = "b", #"Example Word" = "ball"],
[Letter = "c", #"Example Word" = "cookie"],
[Letter = "d", #"Example Word" = "door"]
})
Esimerkki 2
Luo taulukko luettelosta käyttämällä mukautettua jakoa.
käyttö
Table.FromList(
{"a,apple", "b,ball", "c,cookie", "d,door"},
Splitter.SplitByNothing(),
{"Letter and Example Word"}
)
Output
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"]
})
Esimerkki 3
Luo taulukko luettelosta käyttämällä Record.FieldValues jakoa.
käyttö
Table.FromList(
{
[CustomerID = 1, Name = "Bob"],
[CustomerID = 2, Name = "Jim"]
},
Record.FieldValues,
{"CustomerID", "Name"}
)
Output
Table.FromRecords({
[CustomerID = 1, Name = "Bob"],
[CustomerID = 2, Name = "Jim"]
})