Table.RenameColumns
Syntax
Table.RenameColumns(table as table, renames as list, optional missingField as nullable number) as table
Informácie
Vykoná zadané premenovanie stĺpcov v tabuľke table
. Operácia renames
nahradenia pozostáva zo zoznamu dvoch hodnôt, starého názvu stĺpca a nového názvu stĺpca, ktoré sú uvedené v zozname. Ak stĺpec neexistuje, dôjde k výnimke, pokiaľ voliteľný parameter missingField
nemôžu zadováhať alternatívu (napr. MissingField.UseNull alebo MissingField.Ignore).
Príklad č. 1
Nahradenie názvu stĺpca CustomerNum názvom CustomerID v tabuľke.
Použitie
Table.RenameColumns(
Table.FromRecords({[CustomerNum = 1, Name = "Bob", Phone = "123-4567"]}),
{"CustomerNum", "CustomerID"}
)
Výkon
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})
Príklad č. 2
Nahradenie názvu stĺpca CustomerNum názvom CustomerID a názvu PhoneNum názvom Phone v tabuľke.
Použitie
Table.RenameColumns(
Table.FromRecords({[CustomerNum = 1, Name = "Bob", PhoneNum = "123-4567"]}),
{
{"CustomerNum", "CustomerID"},
{"PhoneNum", "Phone"}
}
)
Výkon
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})
Príklad č. 3
Nahradenie názvu stĺpca NewCol názvom NewColumn v tabuľke a ignorovanie, ak stĺpec neexistuje.
Použitie
Table.RenameColumns(
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
{"NewCol", "NewColumn"},
MissingField.Ignore
)
Výkon
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})