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ş column'deki kayıtların table'ı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]})