Table.RenameColumns
Syntaksi
Table.RenameColumns(table as table, renames as list, optional missingField as nullable number) as table
Tietoja
Suorittaa annetut uudelleennimet taulukon table
sarakkeille. Korvaamistoiminto renames
muodostuu kahden arvon (vanha sarakkeen nimi ja uusi sarakkeen nimi) luettelosta. Jos saraketta ei ole, tapahtuu poikkeus, ellei valinnainen parametri missingField
määritä vaihtoehtoa (esim. MissingField.UseNull tai MissingField.Ignore).
Esimerkki 1
Korvaa sarakkeen nimi "CustomerNum" nimellä "CustomerID" taulukossa.
Käyttö
Table.RenameColumns(
Table.FromRecords({[CustomerNum = 1, Name = "Bob", Phone = "123-4567"]}),
{"CustomerNum", "CustomerID"}
)
Tuloste
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})
Esimerkki 2
Korvaa sarakkeen nimi "CustomerNum" nimellä "CustomerID" ja "PhoneNum" nimellä "Phone" taulukossa.
Käyttö
Table.RenameColumns(
Table.FromRecords({[CustomerNum = 1, Name = "Bob", PhoneNum = "123-4567"]}),
{
{"CustomerNum", "CustomerID"},
{"PhoneNum", "Phone"}
}
)
Tuloste
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})
Esimerkki 3
Korvaa sarakkeen nimi "NewCol" nimellä "NewColumn" taulukossa ja ohita, jos saraketta ei ole olemassa.
Käyttö
Table.RenameColumns(
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
{"NewCol", "NewColumn"},
MissingField.Ignore
)
Tuloste
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})