Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Syntax
Table.RenameColumns(
table as table,
renames as list,
optional missingField as nullable number
) as table
Om
Utför de angivna namnbytena till kolumnerna i tabellen table. En ersättningsåtgärd renames består av en lista med två värden, det gamla kolumnnamnet och det nya kolumnnamnet, som anges i en lista. Om kolumnen inte finns genereras ett undantag om inte den valfria parametern missingField anger ett alternativ (t.ex. MissingField.UseNull eller MissingField.Ignore).
Exempel 1
Ersätt kolumnnamnet "CustomerNum" med "CustomerID" i tabellen.
Användning
Table.RenameColumns(
Table.FromRecords({[CustomerNum = 1, Name = "Bob", Phone = "123-4567"]}),
{"CustomerNum", "CustomerID"}
)
Output
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})
Exempel 2
Ersätt kolumnnamnet "CustomerNum" med "CustomerID" och "PhoneNum" med "Phone" i tabellen.
Användning
Table.RenameColumns(
Table.FromRecords({[CustomerNum = 1, Name = "Bob", PhoneNum = "123-4567"]}),
{
{"CustomerNum", "CustomerID"},
{"PhoneNum", "Phone"}
}
)
Output
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})
Exempel 3
Ersätt kolumnnamnet "NewCol" med "NewColumn" i tabellen och ignorera om kolumnen inte finns.
Användning
Table.RenameColumns(
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
{"NewCol", "NewColumn"},
MissingField.Ignore
)
Output
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})