Ανάγνωση στα Αγγλικά

Κοινή χρήση μέσω


Table.RenameColumns

Σύνταξη

Table.RenameColumns(table as table, renames as list, optional missingField as nullable number) as table

Πληροφορίες

Εκτελεί τις δεδομένες μετονομασίες στις στήλες του πίνακα table. Μια λειτουργία renames αντικατάστασης αποτελείται από μια λίστα δύο τιμών, το παλιό όνομα στήλης και το νέο όνομα στήλης, που παρέχονται σε μια λίστα. Εάν η στήλη δεν υπάρχει, δημιουργείται μια εξαίρεση, εκτός εάν η προαιρετική παράμετρος missingField καθορίζει μια εναλλακτική (π.χ. MissingField.UseNull ή MissingField.Ignore).

Παράδειγμα 1

Αντικαταστήστε το όνομα στήλης "CustomerNum" με "CustomerID" στον πίνακα.

Χρήση

Table.RenameColumns(
    Table.FromRecords({[CustomerNum = 1, Name = "Bob", Phone = "123-4567"]}),
    {"CustomerNum", "CustomerID"}
)

Έξοδος

Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})

Παράδειγμα 2

Αντικαταστήστε το όνομα στήλης "CustomerNum" με "CustomerID" και "PhoneNum" με "Phone" στον πίνακα.

Χρήση

Table.RenameColumns(
    Table.FromRecords({[CustomerNum = 1, Name = "Bob", PhoneNum = "123-4567"]}),
    {
        {"CustomerNum", "CustomerID"},
        {"PhoneNum", "Phone"}
    }
)

Έξοδος

Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})

Παράδειγμα 3

Αντικαταστήστε το όνομα στήλης "NewCol" με "NewColumn" στον πίνακα και παραβλέψτε το εάν η στήλη δεν υπάρχει.

Χρήση

Table.RenameColumns(
    Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
    {"NewCol", "NewColumn"},
    MissingField.Ignore
)

Έξοδος

Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})