Čítať v angličtine

Zdieľať cez


Table.FromRows

Syntax

Table.FromRows(rows as list, optional columns as any) as table

O

Vytvorí tabuľku zo zoznamu rows, kde každý prvok zoznamu je vnútorným zoznamom obsahujúcim hodnoty stĺpca pre jeden riadok. Pre columnsmožno zadať voliteľný zoznam názvov stĺpcov, typ tabuľky alebo počet stĺpcov.

Príklad č. 1

Vráťte tabuľku so stĺpcom [ID zákazníka] s hodnotami {1, 2}, stĺpcom [Meno] s hodnotami {"Bob", "Jim"} a stĺpcom [Telefón] s hodnotami {"123-4567", "987-6543"}.

používania

Table.FromRows(
    {
        {1, "Bob", "123-4567"},
        {2, "Jim", "987-6543"}
    },
    {"CustomerID", "Name", "Phone"}

výstupu

Table.FromRecords({
    [CustomerID = 1, Name = "Bob", Phone = "123-4567"],
    [CustomerID = 2, Name = "Jim", Phone = "987-6543"]
})

Príklad č. 2

Vráťte tabuľku so stĺpcom [ID zákazníka] s hodnotami {1, 2}, stĺpcom [Meno] s hodnotami {"Bob", "Jim"} a stĺpcom [Telefón] s hodnotami {"123-4567", "987-6543"}, kde [ID zákazníka] je typ čísla a [Meno] a [Telefón] sú typy textu.

používania

Table.FromRows(
    {
        {1, "Bob", "123-4567"},
        {2, "Jim", "987-6543"}
    },
    type table [CustomerID = number, Name = text, Phone = text]
)

výstupu

Table.FromRecords({
    [CustomerID = 1, Name = "Bob", Phone = "123-4567"],
    [CustomerID = 2, Name = "Jim", Phone = "987-6543"]
})