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]})