Přeskočit na hlavní obsah

Table.FromRows

Vytvoří tabulku ze seznamu hodnot řádků a volitelných sloupců.

Syntax​

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

Remarks​

Vytvoří tabulku ze seznamu rows, kde každý element seznamu představuje vnitřní seznam obsahující hodnoty sloupců pro jeden řádek. Jako argument columns je možné zadat volitelný seznam názvů sloupců, typ tabulky nebo počet sloupců.

Examples​

Example #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"}.

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

Result:

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

Example #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 číselného typu a [Name] a [Phone] textového typu.

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

Result:

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

Category​

Table.Table construction