Jaa


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"]
})