Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Sintaxis
Table.RenameColumns(
table as table,
renames as list,
optional missingField as nullable number
) as table
Acerca de
Realiza los cambios de nombre especificados en las columnas de la tabla table. Una operación de reemplazo renames consta de una lista de dos valores, el nombre de columna anterior y el nombre de columna nuevo, proporcionados en una lista. Si la columna no existe, se produce una excepción a menos que el parámetro missingField opcional especifique una alternativa (por ejemplo, MissingField.UseNull o MissingField.Ignore).
Ejemplo 1
Reemplazar el nombre de columna "CustomerNum" por "CustomerID" en la tabla.
Uso
Table.RenameColumns(
Table.FromRecords({[CustomerNum = 1, Name = "Bob", Phone = "123-4567"]}),
{"CustomerNum", "CustomerID"}
)
Salida
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})
Ejemplo 2
Reemplazar el nombre de columna "CustomerNum" por "CustomerID" y "PhoneNum" con "Phone" en la tabla.
Uso
Table.RenameColumns(
Table.FromRecords({[CustomerNum = 1, Name = "Bob", PhoneNum = "123-4567"]}),
{
{"CustomerNum", "CustomerID"},
{"PhoneNum", "Phone"}
}
)
Salida
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})
Ejemplo 3
Reemplazar el nombre de columna "NewCol" por "NewColumn" en la tabla y omitirlo si la columna no existe.
Uso
Table.RenameColumns(
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
{"NewCol", "NewColumn"},
MissingField.Ignore
)
Salida
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})