Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola a todos, ¿cómo están?
Me enfrento a un problema extraño con la transformación de consultas en Power BI Desktop. Tengo un conjunto de datos donde "column1" es una lista de datos (ver imagen a continuación):
Cuando expando "column1" parece que es un colum con lista de registros, con algunas filas nulas (ver imagen a continuación):
Por lo tanto, de nuevo aplico una expansión, ahora en esta columna de registros. Entonces, parece que todo funcionó bien (ver imagen a continuación):
Pero... cuando aplico todas las transformaciones, Power BI muestra este error:
Parece que pocos registros de fila que se expandieron no coincidían con la estructura esperada. He probado muchas transformaciones sin éxito y he buscado en la Web, pero no puedo encontrar una solución para esto. ¿Alguien podría ayudarme?
¡¡¡Gracias!!!
No estoy seguro de cómo se ve el código M del paso de expansión sin tener datos similares, pero si incluye una expresión cada una (por transformación de fila), podría ajustar la función existente en try <m> de lo contrario "Had An Error". De este modo, podría actualizar y ver qué filas están causando el error para que pueda investigar más a fondo.
saludos
palmadita
Si esto funciona para usted, por favor márquelo como la solución. Los felicitaciones también son apreciados. Por favor, avísame si no.
saludos
palmadita
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
HI @pollyannaog,
¿Ha enlazado el conjunto de datos a los cambios dinámicos de la estructura? AFAIK, la consulta de energía encachéará la estructura de la tabla de procesamiento anterior en pasos de consulta.
Si algunos registros de la estructura de datos o el tipo de datos almacenados cambian para que no coincidan con la estructura de datos almacenada en caché, la consulta de energía devolverá un mensaje de error sobre la transformación de tipo/estructura incorrecta.
saludos
Xiaoxin Sheng
Tiene sentido, no lo he pensado... es por eso que el error sólo ocurre cuando aplico las transformaciones.
Hola @pollyannaog
¿Puedes compartir un pbix simulado que reproduce el problema?
Mirando el mensaje de error parece que PQ encuentra un registro donde espera una tabla. Puede comprobar si el elemento es un registro con lo siguiente (se producirá true si se trata de un registro):
Value.Is([YourColumnName], type record)
y luego, si se trata de un registro, ignórelo en la expansión o tal vez convertirlo en tabla, dependiendo de lo que prefiera.
Por favor, marque la pregunta resuelta cuando haya terminado y considere dar felicitaciones si los mensajes son útiles.
Salud
Gracias @AlB, con este truco pude crear una columna personalizada con el tipo de cada fila y luego encontrar la que tiene diferente tipo!!
¿Quizás los nulos están causando problemas?
Puede consultar el foro Problemas aquí:
https://community.powerbi.com/t5/Issues/idb-p/Issues
Y si no está allí, entonces podrías publicarlo.
Si tienes una cuenta Pro, puedes intentar abrir un ticket de soporte. Si tienes una cuenta Pro es gratis. Vaya a https://support.powerbi.com. Desplácese hacia abajo y haga clic en "CREATE SUPPORT TICKET".
He intentado eliminar valores NULL, pero no fue el problema. Vi que hay una fila que no coincide con las columnas esperadas de la mayoría de los registros (tiene una columna diferente dentro del registro, que no tienen en otros registros). Así que rompe el flujo de transformación...
A pesar de saber qué registro no mantiene la misma estructura de los demás, solo puedo filtrarlo después del paso de expansión. Sin embargo, es en este paso específico que el error aparece cuando aplico las transformaciones. En resumen, parece que tengo que encontrar una manera de filtrar esta fila antes de expandir la columna
Hola @pollyannaog,
Sucederá si tiene tipos de datos mixtos en la columna para expandir. Consulte el hilo similar:https://community.powerbi.com/t5/Desktop/Cannot-convert-value-to-type-table/td-p/173959
Y el super usuario ImkeF es el experto en lidiar con este problema, puede pedirle ayuda.
Saludos
Dedmon Dai
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |