Table.RenameColumns

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

对表 table 中的列执行给定的重命名。一个替换操作 renames 由两个值的列表以及某个列表中提供的旧列名和新列名组成。 如果此列不存在,将引发异常,除非可选参数 missingField 指定备用值(例如, MissingField.UseNullMissingField.Ignore)。

示例:

在表中将列名 "CustomerNum" 替换为 "CustomerID"。

使用情况:
Table.RenameColumns(Table.FromRecords({[CustomerNum=1, Name="Bob", Phone = "123-4567"]}), {"CustomerNum", "CustomerID"})
输出:
Table.FromRecords({[CustomerID=1,Name="Bob", Phone="123-4567"]})
示例:

在表中将列名 "CustomerNum" 替换为 "CustomerID",并将 "PhoneNum" 替换为 "Phone"。

使用情况:
Table.RenameColumns(Table.FromRecords({[CustomerNum=1, Name="Bob", PhoneNum = "123-4567"]}), {{"CustomerNum", "CustomerID"}, {"PhoneNum", "Phone"}})
输出:
Table.FromRecords({[CustomerID=1,Name="Bob", Phone="123-4567"]})
示例:

在表中将列名 "NewCol" 替换为 "NewColumn",如果列不存在,则忽略。

使用情况:
Table.RenameColumns(Table.FromRecords({[CustomerID=1, Name="Bob", Phone = "123-4567"]}), {"NewCol", "NewColumn"}, MissingField.Ignore)
输出:
Table.FromRecords({[CustomerID=1,Name="Bob", Phone="123-4567"]})

results matching ""

    No results matching ""