Sintaxe
M
Table.ExpandRecordColumn(table as table, column as text, fieldNames as list, optional newColumnNames as nullable list) as tableParâmetros
- tabletableObrigatório
Tabela original com a coluna de registros a expandir.
MTable.FromRecords({...})- columntextObrigatório
Coluna a expandir.
M"Location"- fieldNameslistObrigatório
Lista de campos a expandir em colunas.
M{"City", "State"}- newColumnNamesnullable listOpcional
Lista de nomes para as novas colunas.
M{"Location.City", "Location.State"}
Retorna
tableExemplo
M
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"}
)Resultado
M
Table.FromRecords({
[Company = "Contoso", Location.City = "Redmond", Location.State = "WA"],
[Company = "Fabrikam", Location.City = "Tempe", Location.State = "AZ"]
})Mais informações
- Subgrupo
- Table