Jaa


Table.RenameColumns

Syntaksi

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

Tietoja

Suorittaa annetut uudelleennimet taulukon tablesarakkeille. 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 "Puhelin Num" nimellä "Puhelin" 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"]})