Table.RenameColumns
Table.RenameColumns(table as table, renames as list, optional missingField as nullable number) as table
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).
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"]})
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"]})
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"]})