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
Tietoja
Muuntaa luettelon list
taulukoksi käyttämällä valinnaista jakofunktiotasplitter
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. Valinnainen 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"}
)
Tuloste
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"}
)
Tuloste
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-jakotoiminnon avulla.
Käyttö
Table.FromList(
{
[CustomerID = 1, Name = "Bob"],
[CustomerID = 2, Name = "Jim"]
},
Record.FieldValues,
{"CustomerID", "Name"}
)
Tuloste
Table.FromRecords({
[CustomerID = 1, Name = "Bob"],
[CustomerID = 2, Name = "Jim"]
})