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