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