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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
mattbarker
Regular Visitor

Use of filter condition in countrows when condition can be blank

I have a user slicer and a matrix table of values populated by a series of countrow conditions. I would like the table to be affected by the user selection but the user selection can also be blank, meaning "all".

I have tried including the selected user in the filter condition but as this appears blank when no user is selected, the filter does not bring back the correct number of rows.

 

Question. How can I handle a blank filter condition?

VAR CurrentStatus = SELECTEDVALUE('opportunities'[StepNameNumber])

VAR CurrentUser = SELECTEDVALUE('opportunities'[_owninguser_value])


VAR ThisStep =
COUNTROWS(
FILTER(
ALL('opportunities'),
'opportunities'[wvnz_processtype]=783110002 &&
'opportunities'[StepNameNumber]=CurrentStatus &&
'opportunities'[_owninguser_value]=CurrentUser
)
)
 
Filters seem to work well when the conditions always return a value but it seems like I need the user condition in the filter to be ignored completely
 
.Screenshot 2021-06-15 111046.jpg
2 REPLIES 2
amitchandak
Super User
Super User

@mattbarker , you can use isfiltered to check you have got some value of not

 

or try like

 

VAR CurrentStatus = values('opportunities'[StepNameNumber])

VAR CurrentUser = values('opportunities'[_owninguser_value])


VAR ThisStep =
COUNTROWS(
FILTER(
ALL('opportunities'),
'opportunities'[wvnz_processtype]=783110002 &&
'opportunities'[StepNameNumber] in CurrentStatus &&
'opportunities'[_owninguser_value] in CurrentUser
)
)

Hi @amitchandak,
Thank you. I will investigate isfiltered. You could please give me an idea of how it is used in this context?

You said "or try like" but I did not see any change to my DAX. Did you mean to recommend a change to my DAX?

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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

Top Solution Authors