Share via


Table.FromRows

Sözdizimi

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

Hakkında

Listeden, listenin rows her öğesinin tek bir satır için sütun değerlerini içeren bir iç liste olduğu bir tablo oluşturur. için columnsisteğe bağlı sütun adları, tablo türü veya birkaç sütun listesi sağlanabilir.

Örnek 1

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

Kullanım

Table.FromRows(
    {
        {1, "Bob", "123-4567"},
        {2, "Jim", "987-6543"}
    },
    {"CustomerID", "Name", "Phone"}

Çıkış

Table.FromRecords({
    [CustomerID = 1, Name = "Bob", Phone = "123-4567"],
    [CustomerID = 2, Name = "Jim", Phone = "987-6543"]
})

Örnek 2

{1, 2} değerlerine sahip [CustomerID] sütununa, {"Bob", "Jim"} değerlerine sahip [Name] sütununa ve {"123-4567", "987-6543"} değerlerine sahip [Telefon] sütununa sahip bir tablo döndürür; burada [CustomerID] sayı türüdür ve [Ad] ve [Telefon] metin türleridir.

Kullanım

Table.FromRows(
    {
        {1, "Bob", "123-4567"},
        {2, "Jim", "987-6543"}
    },
    type table [CustomerID = number, Name = text, Phone = text]
)

Çıkış

Table.FromRecords({
    [CustomerID = 1, Name = "Bob", Phone = "123-4567"],
    [CustomerID = 2, Name = "Jim", Phone = "987-6543"]
})