Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
Syntaxe
Table.ExpandTableColumn(
table as table,
column as text,
columnNames as list,
optional newColumnNames as nullable list
) as table
À propos
Développe les tables dans [table] en columnplusieurs lignes et colonnes.
columnNames est utilisé pour sélectionner les colonnes à développer à partir de la table interne. Spécifiez newColumnNames pour éviter les conflits entre les colonnes existantes et les nouvelles colonnes.
Notez qu’en plus des tables imbriquées, la fonction prend également en charge l’expansion des listes d’enregistrements imbriquées.
Exemple
Développez la colonne Emplacements dans deux nouvelles colonnes.
Utilisation
Table.ExpandTableColumn(
Table.FromRecords({
[
Company = "Contoso",
Locations = Table.FromRecords({
[City = "Redmond", State = "WA"],
[City = "Bellevue", State = "WA"],
[City = "Tempe", State = "AZ"]
})
]
}),
"Locations",
{"City", "State"},
{"Locations.City", "Locations.State"}
)
Output
Table.FromRecords({
[Company = "Contoso", Locations.City = "Redmond", Locations.State = "WA"],
[Company = "Contoso", Locations.City = "Bellevue", Locations.State = "WA"],
[Company = "Contoso", Locations.City = "Tempe", Locations.State = "AZ"]
})