Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Syntaxis
Table.ExpandRecordColumn(
table as table,
column as text,
fieldNames as list,
optional newColumnNames as nullable list
) as table
Over
Op basis van de column records in de invoer tablemaakt u een tabel met een kolom voor elk veld in de record. Desgewenst kan newColumnNames worden opgegeven om unieke namen voor de kolommen in de nieuwe tabel te garanderen.
-
table: de oorspronkelijke tabel met de recordkolom die u wilt uitvouwen. -
column: de kolom die u wilt uitbreiden. -
fieldNames: de lijst met velden die moeten worden uitgebreid naar kolommen in de tabel. -
newColumnNames: de lijst met kolomnamen om de nieuwe kolommen te geven. De nieuwe kolomnamen kunnen geen kolommen in de nieuwe tabel dupliceren.
Voorbeeld
Vouw de kolom Locatie uit in twee nieuwe kolommen.
Gebruik
Table.ExpandRecordColumn(
Table.FromRecords({
[
Company = "Contoso",
Location = [City = "Redmond", State = "WA"]
],
[
Company = "Fabrikam",
Location = [City = "Tempe", State = "AZ"]
]
}),
"Location",
{"City", "State"},
{"Location.City", "Location.State"}
)
uitvoer
Table.FromRecords({
[Company = "Contoso", Location.City = "Redmond", Location.State = "WA"],
[Company = "Fabrikam", Location.City = "Tempe", Location.State = "AZ"]
})