Cambiar el nombre de las columnas

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.

Captura de pantalla de la tabla de salida de ejemplo con País y Ciudad como encabezados de columna nuevos.

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.

    Captura de pantalla del encabezado de columna que le permite cambiar el nombre de la columna después de una selección doble.

  • 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.

    Captura de pantalla del menú contextual de columna con la opción Cambiar nombre resaltada.

  • 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 .

    Captura de pantalla de la opción Cambiar nombre de columna que se encuentra dentro de la columna Cualquier de la pestaña Transformar.

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".

Captura de pantalla del mensaje de error de conflicto al renombrar la columna.

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.

    Captura de pantalla que muestra el resultado de usar la opción de elevar filas a encabezados para ilustrar la desambiguación de nombres de columna.

    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.

    Expandir los nombres de campo que ya existen en la tabla.