I have a measure I'm using to limit the data that appears on a map visual. It looks like this:
ShowMap =
VAR UnitFilter =
IF(
ISFILTERED('Pool View'[UNIT])
,1
,0)
VAR TierFilter =
IF(ISFILTERED('Pool View'[TIER])
,1
,0
)
VAR StateFilter =
IF(ISFILTERED('Pool View'[STATE])
,1
,0
)
VAR FilterSum = UnitFilter + TierFilter + StateFilter
RETURN
IF(FilterSum = 3,"Y","N")
Trouble arises when someone uses Select All in the Tier filter. There are six values there, and I'm trying to avoid having my users individually select all the values when they want to include them all. What's a good substitue for ISFILTERED when Select All is in play? Thanks.
Solved! Go to Solution.
I modified the measure as so, which now works.
ShowMap =
VAR UnitFilter =
IF(
ISFILTERED('Pool View'[UNIT])
,1
,0)
VAR TierFilter =
IF(
COUNTROWS(DISTINCT(ALLSELECTED('Pool View'[TIER]))) >= 1
,1
,0
)
VAR StateFilter =
IF(ISFILTERED('Pool View'[STATE])
,1
,0
)
VAR FilterSum = UnitFilter + TierFilter + StateFilter
RETURN
IF(FilterSum = 3,"Y","N")
I modified the measure as so, which now works.
ShowMap =
VAR UnitFilter =
IF(
ISFILTERED('Pool View'[UNIT])
,1
,0)
VAR TierFilter =
IF(
COUNTROWS(DISTINCT(ALLSELECTED('Pool View'[TIER]))) >= 1
,1
,0
)
VAR StateFilter =
IF(ISFILTERED('Pool View'[STATE])
,1
,0
)
VAR FilterSum = UnitFilter + TierFilter + StateFilter
RETURN
IF(FilterSum = 3,"Y","N")
Join us for a free, hands-on Microsoft workshop led by women trainers for women where you will learn how to build a Dashboard in a Day!