Table.ExpandRecordColumn
Bir kayıt sütununu her değeri içeren sütunlar olarak genişletir.
Syntax
Table.ExpandRecordColumn(
table as table,
column as text,
fieldNames as list,
optional newColumnNames as list
) as table
Remarks
table
girdisinde kayıtlara ait verilen column
ile kayıttaki her alan için bir sütun içeren bir tablo oluşturur. İsteğe bağlı olarak, yeni tabloda sütunlara ait benzersiz adların olduğundan emin olmak için newColumnNames
belirtilebilir.
table
: Genişletilecek kayıt sütununu içeren asıl tablo.column
: Genişletilecek sütun.fieldNames
: Tabloda sütunlar halinde genişletilecek alan listesi.newColumnNames
: Yeni sütunlara verilecek sütun adları listesi. Yeni sütun adları yeni tablodaki hiçbir sütunu çoğaltamaz.
Examples
Example #1
<code>({[a = [aa = 1, bb = 2, cc = 3], b = 2]})</code> tablosundaki [a] sütununu "aa", "bb" ve "cc" sütunlarına genişletir.
Table.ExpandRecordColumn(
Table.FromRecords({
[
a = [aa = 1, bb = 2, cc = 3],
b = 2
]
}),
"a",
{"aa", "bb", "cc"}
)
Result:
Table.FromRecords({[aa = 1, bb = 2, cc = 3, b = 2]})
Category
Table.Transformation