Skip to main content

Table.FromRows

Tiek izveidota tabula no rindu vērtību saraksta un neobligātām kolonnām.

Syntax

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

Remarks

No saraksta rows tiek izveidota tabula, kurā katrs saraksta elements ir iekšējs saraksts, kurā ir ietvertas vienas rindas kolonnu vērtības. Elementam columns var tikt norādīts neobligāts kolonnu nosaukumu saraksts, tabulas tips vai kolonnu skaits.

Examples

Example #1

Tiek izveidota tabula ar kolonnu [CustomerID] ar vērtībām {1, 2} un kolonnu [Name] ar vērtībām {"Bob", "Jim"}, un kolonna [Phone] ar vērtībām {"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

Tiek izveidota tabula ar kolonnu [CustomerID] ar vērtībām {1, 2} un kolonnu [Name] ar vērtībām {"Bob", "Jim"}, un kolonnu [Phone] ar vērtībām {"123-4567", "987-6543"}, kur [CustomerID] ir skaitlis, bet [Name] un [Phone] ir teksts.

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