Čítať v angličtine

Zdieľať cez


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

Informácie

Konvertuje zoznam list na tabuľku použitím voliteľnej funkciesplitter rozdelenia na každú položku v zozname. V predvolenom nastavení sa predpokladá, že zoznam je zoznam textových hodnôt oddelených čiarkami. Voliteľný columns parameter môže byť počet stĺpcov, zoznam stĺpcov alebo Typ Tabuľky. Možno zadať aj voliteľné default a extraValues .

Príklad č. 1

Vytvorte tabuľku zo zoznamu pomocou predvoleného rozdeľovača.

Použitie

Table.FromList(
    {"a,apple", "b,ball", "c,cookie", "d,door"},
    null,
    {"Letter", "Example Word"}
)

Výkon

Table.FromRecords({
    [Letter = "a", #"Example Word" = "apple"],
    [Letter = "b", #"Example Word" = "ball"],
    [Letter = "c", #"Example Word" = "cookie"],
    [Letter = "d", #"Example Word" = "door"]
})

Príklad č. 2

Vytvorte tabuľku zo zoznamu pomocou vlastného rozdeľovača.

Použitie

Table.FromList(
    {"a,apple", "b,ball", "c,cookie", "d,door"},
    Splitter.SplitByNothing(),
    {"Letter and Example Word"}
)

Výkon

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

Príklad č. 3

Vytvorte tabuľku zo zoznamu pomocou rozdeľovača Record.FieldValues .

Použitie

Table.FromList(
    {
        [CustomerID = 1, Name = "Bob"],
        [CustomerID = 2, Name = "Jim"]
    },
    Record.FieldValues,
    {"CustomerID", "Name"}
)

Výkon

Table.FromRecords({
    [CustomerID = 1, Name = "Bob"],
    [CustomerID = 2, Name = "Jim"]
})