Table.ExpandRecordColumn
Syntaks
Table.ExpandRecordColumn(table as table, column as text, fieldNames as list, optional newColumnNames as nullable list) as table
Om
Gitt column
av poster i inndata-table
oppretter du en tabell med en kolonne for hvert felt i posten. Du kan også angi newColumnNames
for å sikre unike navn på kolonnene i den nye tabellen.
-
table
: Den opprinnelige tabellen med postkolonnen som skal utvides. -
column
: Kolonnen som skal utvides. -
fieldNames
: Listen over felt som skal utvides til kolonner i tabellen. -
newColumnNames
: Listen over kolonnenavn for å gi de nye kolonnene. De nye kolonnenavnene kan ikke duplisere noen kolonne i den nye tabellen.
Eksempel 1
Utvid kolonne [a] i tabellen ({[a = [aa = 1, bb = 2, cc = 3], b = 2]})
i 3 kolonner "aa", "bb" og "cc".
bruk
Table.ExpandRecordColumn(
Table.FromRecords({
[
a = [aa = 1, bb = 2, cc = 3],
b = 2
]
}),
"a",
{"aa", "bb", "cc"}
)
utdata
Table.FromRecords({[aa = 1, bb = 2, cc = 3, b = 2]})