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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
natabird3
Continued Contributor
Continued Contributor

Dividir o iferror no produce el resultado correcto cuando el valor tiene 0

Queridos todos,

Tengo una medida de división simple que debe dividir uno de los datos de otro. Ambos valores se derivan como medidas que filtran el valor y luego simplemente intenté usar iferror(real/budget, blank()). Luego intenté con la división en lugar de /, sin embargo en ambos resultados todavía estoy recibiendo algunos resultados extraños:

Capture.JPG

¿Alguna idea de por qué todavía obtengo vlue para cuando divido por 0? Debe permanecer en blanco, pero no lo está. También intenté if(budget-0, Blank(), IFERROR(real/budget, blank())) butagain was getting those in there. Cualquier idea sería apreciada, usando la consulta directa para esto.

1 ACCEPTED SOLUTION

@natabird3 Es casi seguro porque tiene valores para el presupuesto que están muy cerca de cero, pero no realmente cero, como .0000001 o algo así. Probablemente necesite ROUND.


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

View solution in original post

5 REPLIES 5
amitchandak
Super User
Super User

@natabird3 , Puede utilizar

Dividir

Divide([real],[presupuesto])

O

Divide([real],[presupuesto],0)

Greg_Deckler
Super User
Super User

@natabird3 Debe utilizar DIVIDE(real,budget, blank()) No usar IFERROR, es lento.


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

Desafortunadamente, con una división como esta todavía estoy recibiendo los grandes valores % que no puedo explicar por qué está sucediendo, en lugar de los que se reemplazan por espacios en blanco. ¿Alguna idea?

@natabird3 Es casi seguro porque tiene valores para el presupuesto que están muy cerca de cero, pero no realmente cero, como .0000001 o algo así. Probablemente necesite ROUND.


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

indeed using Round helped to solve the issue.

Helpful resources

Announcements
PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.