Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hi all,
I am making a report , that contains 4-5 slicers, i want to ask one thing that whenever I make selections from the slicer then the corresponding results appears on my dashboard, but sometimes when the relevant data is not present, it shows BLANK, but I want N/A instead of BLANK, how to go ahead with this ?
Can somebody please help ?
Thanks !
Solved! Go to Solution.
Hi @Anonymous
I think this should cover your requirement:
yourMeasure =
VAR calc =
//Put all your original measure code into a variable here
CALCULATE (
COUNTROWS ( MVIEW_PRICING_CHALLENGES ),
FILTER ( MVIEW_PRICING_CHALLENGES,
MVIEW_PRICING_CHALLENGES[CREATEDTIMESTAMP].[Date]
>= ( SELECTEDVALUE ( 'DATE TABLE'[Date] ) - W_NO_DAYS )
&& MVIEW_PRICING_CHALLENGES[CREATEDTIMESTAMP].[Date]
< ( SELECTEDVALUE ( 'DATE TABLE'[Date] ) )
)
)
RETURN
//Reference variable within IF statement
IF(
ISBLANK(calc),
"N/A",
calc
)
You could also use the same variable method, but change the code after RETURN to the following to use @Anonymous 's tidier method:
COALESCE(calc, "N/A")
Proud to be a Datanaut!
@Anonymous
You can use replace value feature in Query Editor, which is the most straightforward way.
Paul Zheng
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Proud to be a Datanaut!
Hi,
I tried manipulating my measure but that is showing blank.
My measure is :
Hi @Anonymous
I think this should cover your requirement:
yourMeasure =
VAR calc =
//Put all your original measure code into a variable here
CALCULATE (
COUNTROWS ( MVIEW_PRICING_CHALLENGES ),
FILTER ( MVIEW_PRICING_CHALLENGES,
MVIEW_PRICING_CHALLENGES[CREATEDTIMESTAMP].[Date]
>= ( SELECTEDVALUE ( 'DATE TABLE'[Date] ) - W_NO_DAYS )
&& MVIEW_PRICING_CHALLENGES[CREATEDTIMESTAMP].[Date]
< ( SELECTEDVALUE ( 'DATE TABLE'[Date] ) )
)
)
RETURN
//Reference variable within IF statement
IF(
ISBLANK(calc),
"N/A",
calc
)
You could also use the same variable method, but change the code after RETURN to the following to use @Anonymous 's tidier method:
COALESCE(calc, "N/A")
Proud to be a Datanaut!
Thanks !
I removed that error and it is working properly now.
No, still this is no working
error: the syntax of VAR is incorrect.
User | Count |
---|---|
77 | |
75 | |
46 | |
31 | |
28 |
User | Count |
---|---|
99 | |
93 | |
50 | |
49 | |
46 |