Volver
Manejando errores en Power Query
Es importante saber interpretar los mensajes de error y/o advertencia que nos lanza Power Query (PQ). A continuación, se dan algunas indicaciones y pistas que nos pueden facilitar su comprensión y posterior resolución.
En PQ hay dos tipos de errores según su origen:
-
Errores originados en un paso de la consulta. Se identifican con facilidad porque suelen presentar una alerta con este aspecto:
-
Errores originados por datos durante su carga. Se identifican con facilidad porque suelen presentar una alerta con este aspecto:
¿Como manejar los errores?
La mejor manera de hacerlo es desde el editor de PQ. En ambos tipos de error siempre tendremos una indicación del lugar donde se localiza el error.
Para los errores originados en pasos de la consulta podremos ver en la parte superior del editor una barra amarilla con el detalle del error. Algunas veces es posible que no podamos identificar inicialmente el paso en que se produce el error por lo que deberemos movernos de paso en paso hasta que se nos muestre ese detalle del error en color amarillo.
Para los errores con origen en datos deberemos hacer click el hiperenlace del error. Esto provocará que se genere una consulta que filtra aquellas lineas con los valores erróneos indicando el numero de línea en la consulta original que provoca el error. Al seleccionar sobre la/s celda/s que presenta error veremos en la parte inferior un detalle de la causa del error.
Errores más frecuentes
-
Error en el Origen de datos o Datasource.Error. Este error suele producirse porque el primer paso “Origen” de la consulta ya no es correcto, por ejemplo porque se trata de un fichero o tabla que ya no está disponible y se resuelve volviendo a vincular el fichero de origen.
-
Error por columnas no encontradas. Este error suele darse cuando un paso hace referencia a una columna que ya no existe, bien porque se ha eliminado o bien se ha renombrado.
-
Errores de conversión en el tipo de datos. Suele producirse cuando existen valores en una columna que difieren del tipo de datos dado a dicha columna. Por ejemplo, si en una columna del tipo Decimal hay lineas con valores tipo Texto.
-
Error de operaciones. Esto error se produce cuando estamos calculando una nueva columna basada en los valores de otras columnas, sin embargo los tipos de las columnas que intervienen en las operaciones para su cálculo no son correctas. Por ejemplo, se multiplica una columna tipo texto por una columna tipo Número.