Forum Discussion
Show 0% if blank
- 3 years ago
If you want the result to be displayed as "0%" when it is blank, you can modify the DAX formula as follows:
LOBs Penetrated percent equal to 1 =
VAR __FILTERED_VALUE =
CALCULATE(
COUNT('R&B LOB Revenue'[LOBs Penetrated]),
KEEPFILTERS('R&B LOB Revenue'[LOBs Penetrated] = 1)
)
VAR __MEASURE_VALUE = COUNT('R&B LOB Revenue'[LOBs Penetrated])
VAR __RESULT =
DIVIDE(
__FILTERED_VALUE,
__MEASURE_VALUE
)
RETURN
IF(
ISBLANK(__RESULT),
"0%",
FORMAT(__RESULT, "0%")
)In this modified formula, the IF function checks if the result (__RESULT) is blank using the ISBLANK function. If it is blank, the formula returns the text value "0%". Otherwise, it formats the result as a percentage using the FORMAT function.
Now, when the result is blank, it will be displayed as "0%", and when it is not blank, it will be displayed as a percentage value.
If this post helps, then please consider accepting it as the solution to help other members find it faster, and give a big thumbs up.
If you want the result to be displayed as "0%" when it is blank, you can modify the DAX formula as follows:
LOBs Penetrated percent equal to 1 =
VAR __FILTERED_VALUE =
CALCULATE(
COUNT('R&B LOB Revenue'[LOBs Penetrated]),
KEEPFILTERS('R&B LOB Revenue'[LOBs Penetrated] = 1)
)
VAR __MEASURE_VALUE = COUNT('R&B LOB Revenue'[LOBs Penetrated])
VAR __RESULT =
DIVIDE(
__FILTERED_VALUE,
__MEASURE_VALUE
)
RETURN
IF(
ISBLANK(__RESULT),
"0%",
FORMAT(__RESULT, "0%")
)
In this modified formula, the IF function checks if the result (__RESULT) is blank using the ISBLANK function. If it is blank, the formula returns the text value "0%". Otherwise, it formats the result as a percentage using the FORMAT function.
Now, when the result is blank, it will be displayed as "0%", and when it is not blank, it will be displayed as a percentage value.
If this post helps, then please consider accepting it as the solution to help other members find it faster, and give a big thumbs up.
Worked like a charm! Thank you very much 🙂