Ana içeriğe geç

Table.FromRows

Satır değerlerinin ve isteğe bağlı sütunların bulunduğu listeden bir tablo oluşturur

Syntax

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

Remarks

rows listesinden listenin her öğesinin tek bir satır için sütun değerlerini içerdiği bir tablo oluşturur. columns için sütun adlarının isteğe bağlı bir listesi, tablo türü veya sütun sayısı sağlanabilir.

Examples

Example #1

[CustomerID] sütunu {1, 2} değerlerine, [Name] sütunu {"Bob", "Jim"} değerlerine ve [Phone] sütunu {"123-4567", "987-6543"} değerlerine sahip olacak şekilde bir tablo döndürür.

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

[CustomerID] bir sayı türü, [Name] ve [Phone] ise metin türleri olmak üzere; [CustomerID] sütunu {1, 2} değerlerine, [Name] sütunu {"Bob", "Jim"} değerlerine ve [Phone] sütunu {"123-4567", "987-6543"} değerlerine sahip olacak şekilde bir tablo döndürür.

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