Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Vickram
Helper III
Helper III

Manejo de valores NULL

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.

1 ACCEPTED SOLUTION
Ashish_Mathur
Super User
Super User

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.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

View solution in original post

6 REPLIES 6
Ashish_Mathur
Super User
Super User

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.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

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:

  • La columna tiene valores NULL en la base de datos de SQL Server que extraje a la tabla de Excel (ya que el equipo en el que estoy trabajando no tiene conexión de base de datos de SQL Server). Por lo tanto, esta tabla de Excel es la fuente de mi Power BI.
  • Cuando los datos se exportan desde Excel, Power Query Editor muestra los valores nulos como NULL
  • Cuando el tipo de datos se convierte a decimal, los valores nulos se convierten en null en la ventana del Editor de Power Query
  • Cuando "Close and Apply", la tabla de las ventanas dax o PowerBI principales, muestra los valores nulos en blanco
  • La misma columna también contiene valores que son 0s (cero). Por lo tanto, la columna ahora contaions valores numéricos, 0 y valores en blanco.
  • Ahora, mientras se usa esa columna en la condición IF, 0s también se tratan como estar en blanco

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.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/
FarhanAhmed
Community Champion
Community Champion

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])))







Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!

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.

Vickram_0-1601511164974.png

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()

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors