Пређи на главни садржај

Table.FromRows

Kreira tabelu od liste vrednosti redova i opcionalnih kolona.

Syntax

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

Remarks

Kreira tabelu od liste rows, pri čemu svaki element liste predstavlja unutrašnju listu koja sadrži vrednosti kolona za jedan red. Za columns se mogu navesti opcionalna lista imena kolona, tip tabele ili broj kolona.

Examples

Example #1

Vraćanje tabele sa kolonom [IDKupca] koja ima vrednosti {1, 2}, kolonom [Ime] koja ima vrednosti {"Bob", "Jim"}, kao i kolonom [Telefon] koja ima vrednosti {"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

Vraćanje tabele sa kolonom [IDKupca] koja ima vrednosti {1, 2}, kolonom [Ime] koja ima vrednosti {"Bob", "Jim"}, kao i kolonom [Telefon] koja ima vrednosti {"123-4567", "987-6543"}, pri čemu su [IDKupca], [Ime] i [Telefon] tipovi teksta.

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