Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Hola a todos, disculpas por publicar dos veces en un día- ive sido desconcertado por esto durante horas sin embargo
Tengo dos mesas salesorderitems y worksorders. Y han fusionado esas dos tablas desde que quería hacer una columna condicional basada en los valores de ambas tablas
La columna es bastante simple - cuando salesorderitems.sostatus á 'ACTIVE' y worksorders.wostatus ' ACTIVE, devolver un valor de ACTIVE, de lo contrario devolver un valor de COMPLETE (ver más abajo)
Cuando actualicé las consultas alrededor del 80% de las filas muestran el valor correcto, pero algunos dicen 'error' con el error de que salesorderitems.sostatus no se encuentra para ese registro (abajo)
Sin embargo, cuando miro el registro real, - puedo ver que salesorderitems.sostatus tiene un valor válido para la fila!
(abajo)
¿Cómo es posible? ¿Está posiblemente relacionado con que me renombra las columnas? o tal vez un filtro de fecha? Estoy totalmente confundido sobre el error cuando puedo ver los datos del registro.
Gracias.
Hola @trev1972a ,
¿Ha intentado expandir primero las columnas que necesita de la tabla combinada antes de agregar la columna calculada?
Parece haber un error en la fila a la que se hace referencia en la tabla salesorderitems. No lo sé, pero esto puede estar causando un problema de lectura cuando la tabla no se ha expandido.
Proud to be a Datanaut!
Hola
He ampliado las columnas que necesito, y como no estaba seguro de si lo había hecho primero he actualizado cada consulta por separately
Acabo de echar un vistazo más de cerca a los datos - y parece que el error realmente se produce cada vez que worksorders.wostatus - 'ACTIVE'
Lo que sugiere que hay algo mal con mi lógica en la columna condicional, pero no puedo por la vida de mí ver lo que
Voy a tratar de eliminar y volver a agregar la columna condicional y lo siento por tantos mensajes todos
No creo que la lógica de columna sea incorrecta, el error se produce cuando Power Query está evaluando la lógica.
Podría ser interesante cambiar sus tablas en su declaración IF, por ejemplo, IF(A y B) entonces... va a IF(B y A). Esto puede hacer que la afección se evalúe en un orden diferente y puede darle resultados diferentes. Es poco probable que lo solucione, pero obtener resultados diferentes debería ayudar a triangular el problema.
Proud to be a Datanaut!
Hola
En realidad cambiar la lógica trabajado- pero no tengo idea de por qué. Por supuesto, ahora que la columna condicional no está funcionando para la elaboración de gráficos! a pesar de verse bien en los datos tabulares
Pero en lugar de publicar todos los días y conducir a todos locos-mal jugar con él durante una semana más o menos, creo que esto va a tomar más tiempo para recoger de lo que esperaba.
Gracias de nuevo
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!