Table.ExpandRecordColumn
Syntaks
Table.ExpandRecordColumn(table as table, column as text, fieldNames as list, optional newColumnNames as nullable list) as table
Omtrent
På grund af column
af poster i input table
opretter en tabel med en kolonne for hvert felt i posten. Du kan også angive newColumnNames
for at sikre entydige navne på kolonnerne i den nye tabel.
-
table
: Den oprindelige tabel med den postkolonne, der skal udvides. -
column
: Den kolonne, der skal udvides. -
fieldNames
: Listen over felter, der skal udvides til kolonner i tabellen. -
newColumnNames
: Listen over kolonnenavne, der skal give de nye kolonner. De nye kolonnenavne kan ikke duplikere nogen kolonne i den nye tabel.
Eksempel 1
Udvid kolonnen [a] i tabellen ({[a = [aa = 1, bb = 2, cc = 3], b = 2]})
til tre kolonner "aa", "bb" og "cc".
brug
Table.ExpandRecordColumn(
Table.FromRecords({
[
a = [aa = 1, bb = 2, cc = 3],
b = 2
]
}),
"a",
{"aa", "bb", "cc"}
)
output
Table.FromRecords({[aa = 1, bb = 2, cc = 3, b = 2]})