Table.ReorderColumns
Επιστρέφει έναν πίνακα με νέες στήλες στην καθορισμένη σειρά.
Syntax
Table.ReorderColumns(
table as table,
columnOrder as list,
optional missingField as MissingField.Type
) as table
Remarks
Επιστρέφει έναν πίνακα από την είσοδο table, με τις στήλες με τη σειρά που καθορίζονται από columnOrder. Οι στήλες που δεν έχουν καθοριστεί στη λίστα δεν θα αναδιαταχθούν. Αν η στήλη δεν υπάρχει, προκύπτει σφάλμα, εκτός αν η προαιρετική παράμετρος missingField καθορίζει μια εναλλακτική (π.χ. MissingField.UseNull ή MissingField.Ignore).
Examples
Example #1
Εναλλάσσει τη σειρά των στηλών [Phone] και [Name] στον πίνακα.
Table.ReorderColumns(
Table.FromRecords({[CustomerID = 1, Phone = "123-4567", Name = "Bob"]}),
{"Name", "Phone"}
)
Result:
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})
Example #2
Εναλλάσσει τη σειρά των στηλών [Phone] και [Address] ή χρησιμοποιήστε το "MissingField.Ignore" στον πίνακα. Δεν αλλάζει τον πίνακα, επειδή η στήλη [Address] δεν υπάρχει.
Table.ReorderColumns(
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
{"Phone", "Address"},
MissingField.Ignore
)
Result:
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})
Category
Table.Column operations