Ana içeriğe geç

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