Table.ExpandRecordColumn
Breidt een kolom met records met elk van de waarden uit naar kolommen.
Syntax
Table.ExpandRecordColumn(
table as table,
column as text,
fieldNames as list,
optional newColumnNames as list
) as table
Remarks
Maakt aan de hand van de column
met records in de invoer table
een tabel met een kolom voor elk veld in de record. Optioneel kan newColumnNames
worden opgegeven om ervoor te zorgen dat de namen voor de kolommen in de nieuwe tabel unieke namen zijn.
table
: De oorspronkelijke tabel met de recordkolom die moet worden uitgebreid.column
: De kolom die moet worden uitgebreid.fieldNames
: De lijst met velden die moet worden uitgebreid in kolommen in de tabel.newColumnNames
: De lijst met kolomnamen voor de nieuwe kolommen. De nieuwe kolomnamen mogen niet voor andere kolommen in de nieuwe tabel worden gebruikt.
Examples
Example #1
Kolom [a] in de tabel <code>({[a = [aa = 1, bb = 2, cc = 3], b = 2]})</code> uitbreiden naar drie kolommen "aa", "bb" en "cc".
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