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

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

La función DIVIDE no maneja la división por cero

Hola a todos
Tengo un cálculo de dax simple para Revenue y EM% como se muestra a continuación:

Ingresos - FYTD =
Fueron Temp = CALCULAR(SUMA('FactMonthlyRevenueandBudget' (FactMonthlyRevenueandBudget) (FactMonthlyRevenueandBudget)[ActualsRevenue]),'Tabla de meses'[Bandera YTD] = "Y")
DEVOLUCIÓN
SI(Temp = 0,ESPACIO EN BLANCO(),Temp)
EN % - FYTD =
Fueron Resultado = DIVIDIR([IN$ - FYTD],[Ingresos - FYTD])
DEVOLUCIÓN
SI(no ISBLANK([Ingresos - FYTD]) || [Ingresos - FYTD] <> 0,Resultado)

Aunque la función Dividir tiene la capacidad de manejar la división por cero pero para 1 caso especial, cuando este ingreso se agrega a 0 en Totales como se muestra a continuación para jobid que comienza con "595", mis valores de EM% se dividen por 0.
Saloni_Gupta_2-1707932658834.png

Saloni_Gupta_3-1707932994526.png

¿Pueden ayudarme a resolver este problema, ya que no quiero mostrar ningún valor de EM% si los ingresos son 0 o están en blanco?


1 REPLY 1
Syndicate_Admin
Administrator
Administrator

Parece que no es cero en esa fila, sino un número pequeño. Intenta usar la función round para ver si es el verdadero problema

Helpful resources

Announcements
June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

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

Top Solution Authors