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.
En Power Query, puede cambiar el nombre de las columnas para dar formato al conjunto de datos de forma clara y concisa.
Por ejemplo, comencemos con un conjunto de datos que tiene dos columnas.
| Columna 1 | Columna 2 |
|---|---|
| Panamá | Panamá |
| USA | Nueva York |
| Canadá | Toronto |
Los encabezados de columna son Columna 1 y Columna 2, pero quiere cambiar esos nombres a nombres más descriptivos para las columnas.
- La columna 1 se convierte en País
- La columna 2 se convierte en Ciudad
El resultado final que desea en Power Query es similar a la tabla siguiente.
Cómo cambiar el nombre de una columna
Hay tres maneras de cambiar el nombre de una columna en Power Query.
Haga doble clic en el encabezado de columna: la acción de doble clic le permite cambiar el nombre de la columna inmediatamente.
Haga clic con el botón derecho en la columna que prefiera: se muestra un menú contextual y puede seleccionar la opción Cambiar nombre para cambiar el nombre de la columna seleccionada.
Opción Cambiar nombre en la pestaña Transformar: en la pestaña Transformar , en el grupo Cualquier columna , seleccione la opción Cambiar nombre .
Evitar nombres de columna duplicados
Power Query requiere que los nombres de columna de tabla sean únicos en todas las columnas. Este requisito significa que si intenta cambiar el nombre de una columna a un nombre de columna que ya existe en la tabla, aparece un error con el mensaje Conflicto de nombre de columna. Debe cambiar el nombre de la columna por otro nombre.
Por ejemplo, para la primera tabla de ejemplo proporcionada en este artículo, imagine que intenta cambiar el nombre de la columna 1 y la columna 2 a "Geography". Aparece un mensaje de error que impide cambiar el nombre de la segunda columna a "Geography".
Desambiguación de nombre de columna
Con muchas acciones realizadas en Power Query que podrían dar lugar a un conflicto de nombres de columna, Power Query intenta desambiguar al cambiar el nombre de todas las instancias duplicadas del mismo nombre de columna. La forma en que Power Query cambia el nombre de estas columnas es agregando un sufijo al nombre de columna original que tiene un separador (normalmente un punto o un carácter de subrayado). A continuación, se agrega un número que representa la instancia del nombre de columna duplicado en el orden en que Power Query lo encuentra. Este cambio de nombre a menudo puede ocurrir con acciones como, pero no limitadas a:
Promocionar los encabezados de columna desde tu primera fila: Por ejemplo, si intentaras promocionar la primera fila de la tabla de muestra de este artículo, Power Query cambia el nombre de las columnas a Panamá y Panama_1.
Nota:
Para obtener más información sobre cómo promover encabezados de la primera fila, vaya a Promover o degradar encabezados de columna.
Expandir una columna con un nombre de campo que también existe en la tabla actual: este resultado puede ocurrir, por ejemplo, cuando se realiza una operación de combinación y la columna con la tabla combinada tiene nombres de campo que también existen en la tabla. Al intentar expandir los campos de esa columna, Power Query intenta desambiguar automáticamente para evitar errores de Conflicto de nombre de columna.