Aracılığıyla paylaş


Table.ExpandRecordColumn

Sözdizimi

Table.ExpandRecordColumn(table as table, column as text, fieldNames as list, optional newColumnNames as nullable list) as table

Hakkında

giriş table'deki kayıtların column'ına bakarak, kayıttaki her alan için sütun içeren bir tablo oluşturulur. İsteğe bağlı olarak, yeni tablodaki sütunların benzersiz adlarını sağlamak için newColumnNames belirtilebilir.

  • table: Genişletilmesi gereken kayıt sütununu içeren özgün tablo.
  • column: Genişletilmesi gereken sütun.
  • fieldNames: Tablodaki sütunlara genişletecek alanların listesi.
  • newColumnNames: Yeni sütunlara verilecek sütun adlarının listesi. Yeni sütun adları, yeni tablodaki herhangi bir sütunla aynı olamaz.

Örnek 1

Tablo ({[a = [aa = 1, bb = 2, cc = 3], b = 2]}) [a] sütununu 3 "aa", "bb" ve "cc" sütununa genişletin.

Kullanım

Table.ExpandRecordColumn(
    Table.FromRecords({
        [
            a = [aa = 1, bb = 2, cc = 3],
            b = 2
        ]
    }),
    "a",
    {"aa", "bb", "cc"}
)

çıkış

Table.FromRecords({[aa = 1, bb = 2, cc = 3, b = 2]})