Ana içeriğe geç

Table.RenameColumns

{old, new} biçimindeki yeniden adlandırmaları uygular.

Syntax

Table.RenameColumns(
table as table,
renames as list,
optional missingField as MissingField.Type
) as table

Remarks

table tablosunda verilen yeniden adlandırmaları sütunlara uygular. renames değiştirme işlemi bir listede sağlanan eski ve yeni sütun adı olmak üzere iki değer içeren bir listeden oluşur. Sütun yoksa, missingField isteğe bağlı parametresi bir alternatif belirtmediği sürece özel durum oluşur (örn. MissingField.UseNull veya MissingField.Ignore).

Examples

Example #1

Tablodaki "CustomerNum" sütun adını "CustomerID" olarak değiştirir.

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

Result:

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

Example #2

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

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

Result:

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

Example #3

Tablodaki "NewCol" sütun adını "NewColumn" olarak değiştirir; sütun mevcut değilse yoksayar.

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

Result:

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

Category

Table.Column operations