Skip to main content

Table.FromRows

Mencipta jadual daripada senarai nilai baris dan lajur pilihan.

Syntax​

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

Remarks​

Mencipta jadual daripada senarai rows yang setiap unsur senarai ialah senarai dalaman yang mengandungi nilai lajur untuk baris tunggal. Senarai pilihan nama lajur, jenis jadual atau bilangan lajur boleh diberikan untuk columns.

Examples​

Example #1​

Mencipta jadual dengan lajur [CustomerID] dengan nilai {1, 2} dan lajur [Name] dengan nilai {"Bob", "Jim"} dan lajur [Phone] dengan nilai {"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​

Mencipta jadual dengan lajur [CustomerID] dengan nilai {1, 2} dan lajur [Name] dengan nilai {"Bob", "Jim"} dan lajur [Phone] dengan nilai {"123-4567", "987-6543"}, yang mana [CustomerID] ialah jenis nombor manakala [Name] dan [Phone] ialah jenis teks.

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