Share via


Table.RenameColumns

Sözdizimi

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

Hakkında

Verilen yeniden adlandırmaları tablosundaki tablesütunlara gerçekleştirir. Değiştirme işlemi renames , bir listede sağlanan eski sütun adı ve yeni sütun adı olmak üzere iki değerin bir listesinden oluşur. Sütun yoksa, isteğe bağlı parametre missingField alternatif (örn. veya MissingField.Ignore) belirtmediği sürece bir özel durum oluşturulur. MissingField.UseNull

Örnek 1

Tablodaki "CustomerNum" sütun adını "CustomerID" ile değiştirin.

Kullanım

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

Çıkış

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

Örnek 2

"CustomerNum" sütun adını "CustomerID" ve "Telefon Num" sütun adını tabloda "Telefon" ile değiştirin.

Kullanım

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

Çıkış

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

Örnek 3

Tabloda "NewCol" sütun adını "NewColumn" ile değiştirin ve sütun yoksayın.

Kullanım

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

Çıkış

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