Table.FromRows
Syntax
Table.FromRows(rows as list, optional columns as any) as table
Asi
Vytvoří tabulku ze seznamu rows
, kde každý prvek seznamu je vnitřní seznam obsahující hodnoty sloupců pro jeden řádek. Pro columns
je možné zadat volitelný seznam názvů sloupců, typ tabulky nebo počet sloupců.
Příklad 1
Vrátí tabulku se sloupcem [CustomerID] s hodnotami {1, 2}, sloupcem [Name] s hodnotami {"Bob", "Jim"} a sloupcem [Phone] s hodnotami {"123-4567", "987-6543"}.
Použití
Table.FromRows(
{
{1, "Bob", "123-4567"},
{2, "Jim", "987-6543"}
},
{"CustomerID", "Name", "Phone"}
výstupní
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"]
})
Příklad 2
Vrátí tabulku se sloupcem [CustomerID] s hodnotami {1, 2}, sloupcem [Name] s hodnotami {"Bob", "Jim"} a sloupcem [Phone] s hodnotami {"123-4567", "987-6543"}, kde [CustomerID] je typ čísla a [Název] a [Telefon] jsou textové typy.
využití
Table.FromRows(
{
{1, "Bob", "123-4567"},
{2, "Jim", "987-6543"}
},
type table [CustomerID = number, Name = text, Phone = text]
)
výstup
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"]
})