Table.ReorderColumns
Syntaxe
Table.ReorderColumns(table as table, columnOrder as list, optional missingField as nullable number) as table
À propos
Retourne une table à partir de l’entrée table
, avec les colonnes dans l’ordre spécifié par columnOrder
. Les colonnes qui ne sont pas spécifiées dans la liste ne sont pas réorganisées. Si la colonne n’existe pas, une exception est levée, sauf si le paramètre facultatif missingField
spécifie une alternative (par exemple MissingField.UseNull
ou MissingField.Ignore
).
Exemple 1
Inverse l’ordre des colonnes [Phone] et [Name] dans la table.
Utilisation
Table.ReorderColumns(
Table.FromRecords({[CustomerID = 1, Phone = "123-4567", Name = "Bob"]}),
{"Name", "Phone"}
)
Sortie
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})
Exemple 2
Inverse l’ordre des colonnes [Phone] et [Address] de la table, ou utilise « MissingField.Ignore ». Ne change pas la table si la colonne [Address] n’existe pas.
Utilisation
Table.ReorderColumns(
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
{"Phone", "Address"},
MissingField.Ignore
)
Sortie
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour