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