Table.RenameColumns

Sözdizimi

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

Hakkında

Tablo table sütunlarındaki verilen yeniden adlandırmaları 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 hata oluşur. 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"}
)

Çıktı

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

Örnek 2

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

Kullanım

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

Çıktı

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 mevcut değilse yoksayın.

Kullanım

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

Çıktı

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