Table.ExpandRecordColumn
Syntaks
Table.ExpandRecordColumn(table as table, column as text, fieldNames as list, optional newColumnNames as nullable list) as table
Om
Med tanke på column
postene i inndataene table
oppretter du en tabell med en kolonne for hvert felt i posten. Du kan eventuelt newColumnNames
angis for å sikre unike navn for 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 som skal 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]})
til 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]})