Capítulo 150: Errores de nombre de columna y columna ausente
Aprende a solucionar errores de Power Query causados por cambiar nombres de columnas o eliminar columnas de la tabla de origen.
Power Query depende de la estructura de la tabla de origen para realizar sus transformaciones. Por eso, cambiar un encabezado o eliminar una columna que utiliza la consulta puede provocar errores.
La solución consiste en identificar el paso donde aparece el problema y corregir la referencia de la columna en el código de Power Query.
Error al cambiar el nombre de una columna
Uno de los errores más comunes ocurre cuando se modifica un encabezado de la tabla de Excel que ya está conectado a Power Query.
Por ejemplo, si una columna tenía un nombre determinado y se cambia directamente en la tabla de origen, Power Query puede dejar de reconocerla al actualizar los datos.
Para encontrar el problema, abre el editor de Power Query y revisa los Pasos aplicados. Retrocede paso por paso hasta encontrar el último punto donde los datos se muestran correctamente.
El siguiente paso será el que contiene el error.
Corregir el nombre de la columna en el código M
Cuando encuentres el paso que genera el error, revisa la barra de fórmulas de Power Query.
Allí aparecerá el nombre de la columna que la consulta está buscando. Debes cambiarlo para que coincida exactamente con el nombre actual de la columna en la tabla de Excel.
Después de corregirlo, avanza nuevamente por los pasos aplicados para comprobar que los datos vuelvan a aparecer correctamente.
Es importante respetar exactamente el nombre del encabezado, incluidos espacios, caracteres especiales u otros elementos que formen parte del nombre.
[Imagen 2: Barra de fórmulas M mostrando el nombre de la columna]
Error al eliminar una columna del origen
Otro problema aparece cuando eliminas una columna de la tabla de origen que Power Query utiliza en alguno de sus pasos.
Al actualizar la consulta, puede aparecer un mensaje indicando que una determinada columna no fue encontrada.
Para solucionarlo, abre nuevamente el editor de Power Query y retrocede por los pasos aplicados hasta identificar dónde comienza el error.
[Imagen 3: Mensaje de error indicando que la columna no fue encontrada]
Una vez localizado el paso, revisa la fórmula M y busca la referencia a la columna que eliminaste.
Si esa columna ya no existe y no es necesaria para la transformación, elimina su referencia de la fórmula. Después, continúa revisando los siguientes pasos, ya que la misma columna puede estar siendo utilizada en más de uno.
Revisar los pasos uno por uno
Cuando una columna ha sido eliminada o renombrada, el error puede aparecer en varios pasos de la consulta.
Por eso, no basta con corregir el primer error. Después de hacer un cambio, avanza por cada paso y comprueba que los datos se carguen correctamente.
Este procedimiento permite identificar todas las referencias que todavía utilizan el nombre anterior o la columna que ya no existe.
[Imagen 4: Revisión de varios pasos aplicados después de corregir el error]
Cómo evitar estos errores en Power Query
La tabla de origen debe mantenerse estable una vez que ya está conectada a Power Query.
Evita cambiar directamente sus encabezados o eliminar columnas que utiliza la consulta. Si necesitas limpiar, cambiar nombres o eliminar información, es mejor realizar estas transformaciones dentro del editor de Power Query.
De esta manera, la tabla original permanece intacta y las modificaciones quedan registradas como pasos de la consulta.
[Imagen 5: Transformaciones realizadas dentro del editor de Power Query]
Cuando aparezca un error en Power Query, no es necesario rehacer toda la consulta. Primero identifica el paso exacto donde comienza el problema.
Si cambiaste un nombre de columna, revisa la fórmula M y corrige la referencia para que coincida con el encabezado actual.
Si eliminaste una columna, busca todas las referencias a esa columna en los pasos posteriores y elimínalas cuando ya no sean necesarias.
La clave es trabajar las transformaciones dentro de Power Query y evitar modificar directamente la estructura de la tabla de origen.
Módulo 25: Power Query II— Primeros Errores
⬇️ Descargar Ejercicio 147
⬇️ Descargar Ejercicio 148 149 150
⬇️ Descargar Ejercicio 151
⬇️ Descargar Ejercicio 152
⬇️ Descargar Ejercicio 153
⬇️ Descargar Ejercicio 154
Responses