Bagikan melalui


Table.RenameColumns

Sintaks

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

Tentang

Melakukan penggantian nama yang diberikan ke kolom dalam tabel table. Operasi renames penggantian terdiri dari daftar dua nilai, nama kolom lama dan nama kolom baru, yang disediakan dalam daftar. Jika kolom tidak ada, pengecualian akan dilemparkan kecuali parameter missingField opsional menentukan alternatif (misalnya. MissingField.UseNull atau MissingField.Ignore).

Contoh 1

Ganti nama kolom "CustomerNum" dengan "CustomerID" dalam tabel.

Penggunaan

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

Hasil

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

Contoh 2

Ganti nama kolom "CustomerNum" dengan "CustomerID" dan "PhoneNum" dengan "Telepon" dalam tabel.

Penggunaan

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

Hasil

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

Contoh 3

Ganti nama kolom "NewCol" dengan "NewColumn" dalam tabel, dan abaikan jika kolom tidak ada.

Penggunaan

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

Hasil

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