This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreDid you hear? There's a new SQL AI Developer certification (DP-800). Start preparing now and be one of the first to get certified. Register now
Hi
I have a measure which was giving an error when I maintained straight forward calculation as "[Target] / [Sales %]", I thought it could be due to blank or 0 value in the Target and maintained a DAX code as below. This code is working fine for few product Id and not for few, ending up with the below error message.
Measure 1 =
IF(
OR(
ISBLANK([Target]),
[Target] == 0
),
BLANK(),
[Target] / [Sales %]
)
| Target | Sales % | Measure 1 |
| 535 | 1.867% | 28670 |
| 518 | 1.867% | 27764 |
| 488 | 1.867% | 26150 |
Any expert advise please.
Thanks
Mahad
Solved! Go to Solution.
Hi @Anonymous ,
According to the error message, it seems that the problem is caused by the data type mismatch... The required data type is numeric, but the actual data type of [Target] or [Sales %] is Text type.... You can follow the methods below:
1. Please make sure the previous two measures only have the numeric values and the correct data type be set for them just as suggestd by @amitchandak
2. Update the formula of [Measure 1] as below if you can make sure they only have the numeric values. Later checck if it can work well...
Measure1 =
IF (
OR ( ISBLANK ( [Target] ), [Target] = 0 ),
BLANK (),
DIVIDE ( value([Target]), value([Sales %]), 0 )
)
Best Regards
Hi @Anonymous ,
According to the error message, it seems that the problem is caused by the data type mismatch... The required data type is numeric, but the actual data type of [Target] or [Sales %] is Text type.... You can follow the methods below:
1. Please make sure the previous two measures only have the numeric values and the correct data type be set for them just as suggestd by @amitchandak
2. Update the formula of [Measure 1] as below if you can make sure they only have the numeric values. Later checck if it can work well...
Measure1 =
IF (
OR ( ISBLANK ( [Target] ), [Target] = 0 ),
BLANK (),
DIVIDE ( value([Target]), value([Sales %]), 0 )
)
Best Regards
Check out the April 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 36 | |
| 32 | |
| 26 | |
| 24 | |
| 17 |
| User | Count |
|---|---|
| 69 | |
| 50 | |
| 31 | |
| 25 | |
| 24 |