Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
He visto muchas publicaciones y solución que controlan valores NULL en Power BI, pero no he encontrado la solución que estoy buscando.
Tengo una columna con el tipo de datos variant: Number y NULL. Por lo tanto, estos datos no se pueden desagradar en el gráfico de barras o el gráfico de columnas, etc. Por lo tanto, reemplaqué NULL por 0, ahora toda visualización funciona perfectamente bien.
Mi siguiente requisito es comprobar si los valores son NULL y, a continuación, excluirlo de la condición IF. No puedo usar los valores 0 reemplazados anteriormente en mi condición IF porque algunos de los valores de esta columna son genuinamente 0. Por lo tanto, si excluyo todos los 0s, entonces el valor real de la columna de 0 también se excluirá en la condición IF, esto no es lo que quiero.
¿Alguna solución a esto? Si este tipo de problema ya ha sido discutido y resuelto por favor, póngame en esa dirección.
Gracias.
Solved! Go to Solution.
Hola
El tipo de datos de la columna debe ser decimal y no debe sentir la necesidad de reemplazar null con 0. Tus imágenes deberían funcionar perfectamente. ¿Puede compartir el enlace de descarga del archivo y mostrar el problema exacto.
Hola
El tipo de datos de la columna debe ser decimal y no debe sentir la necesidad de reemplazar null con 0. Tus imágenes deberían funcionar perfectamente. ¿Puede compartir el enlace de descarga del archivo y mostrar el problema exacto.
Gracias a Ashish. Cuando el tipo de datos se convierte a Decimal, sí, la visualización funciona bien incluso con los valores NULL
Un poco curioso acerca de abajo:
Esto es un poco extraño para mí. De todos modos, encontré una manera de lidiar con 0 siendo tratado como en blanco mediante el uso de la función ISBLANK(). Así que, todo bien. Si puede arrojar algo de luz por qué Power BI trata NULL como se explicó anteriormente, sería genial.
Gracias de nuevo Ashish.
De nada. En el Editor de consultas, Null se trata como en blanco.
Mantenga los valores nulos como está en la tabla y puede crear una medida como esta para controlar los valores NULL
_Test = CALCULATE(IF(SUM('Table'[Column2])=BLANK(),0,SUM('Table'[Column2])))
Proud to be a Super User!
No funcionó. Se produce un error a continuación cuando se intenta mostrar la medida en una tarjeta de acceso.
Además, la comprobación de valores nulos en IF condtion como se indica a continuación no funciona
por ejemplo, IF([colA]-null, 0, [colA]). ¿Podemos comprobar null usando IS NULL como ?IF([colA] IS NULL, 0, [colA]) al igual que en SQL.
No está seguro de cómo comprobar si el valor es NULL en Power BI:
[colA]-null
O
[colA] es nulo
O
[colA] á"NULL"
O
[colA]"null"
O
[colA]-BLANK()