Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Hello,
See attached example data
My data has a planned number of people (planned column) per category
There's 2 categories - the master column and legend where each legend fall beneath a master to establish a hierarchy ie 1 has 11, 12, and 13
All have hardkeyed plans. The masters have their own independent from a legend value.
How can I have a measure that switch between the correct master then legend after filtering ie If i have a master filter and select 2, 98 appears then if i filter again to 22, 95 appears.
Solved! Go to Solution.
Hi,
Do you want to show this measure in matrix visual?
If so, please try this measure:
Measure =
IF (
CALCULATE ( DISTINCTCOUNT ( 'Table'[Inside] ), ALLSELECTED ( 'Table' ) )
<> CALCULATE ( DISTINCTCOUNT ( 'Table'[Inside] ), ALL ( 'Table' ) ),
IF (
ISINSCOPE ( 'Table'[Inside] ),
BLANK (),
CALCULATE (
MAXX ( ALLSELECTED ( 'Table' ), 'Table'[Plan] ),
FILTER ( 'Table', 'Table'[Master] = SELECTEDVALUE ( 'Table'[Master] ) )
)
),
CALCULATE (
MAX ( 'Table'[Plan] ),
FILTER (
'Table',
'Table'[Master] = SELECTEDVALUE ( 'Table'[Master] )
&& 'Table'[Inside] = SELECTEDVALUE ( 'Table'[Inside] )
)
)
)When only selecting master in slicer, it shows:
When both selecting master and inside in slicers, it shows:
Here is my changed pbix file:
Best Regards,
Giotto Zhi
Hi,
Please try this measure:
Measure =
IF (
SELECTEDVALUE ( 'Table'[Inside] ) = BLANK (),
CALCULATE (
MAXX ( ALLSELECTED ( 'Table' ), 'Table'[Plan] ),
FILTER ( 'Table', 'Table'[Master] = SELECTEDVALUE ( 'Table'[Master] ) )
),
CALCULATE (
MAX ( 'Table'[Plan] ),
FILTER (
'Table',
'Table'[Master] = SELECTEDVALUE ( 'Table'[Master] )
&& 'Table'[Inside] = SELECTEDVALUE ( 'Table'[Inside] )
)
)
)Choose this measure as a Card visual, when you only select master in slicer, it shows:
When you continue to select Inside in slicer, it shows:
Here is my test pbix file:
Hope this helps.
Best Regards,
Giotto Zhi
Can this be applied to a measure rather than a card?
Hi,
Do you want to show this measure in matrix visual?
If so, please try this measure:
Measure =
IF (
CALCULATE ( DISTINCTCOUNT ( 'Table'[Inside] ), ALLSELECTED ( 'Table' ) )
<> CALCULATE ( DISTINCTCOUNT ( 'Table'[Inside] ), ALL ( 'Table' ) ),
IF (
ISINSCOPE ( 'Table'[Inside] ),
BLANK (),
CALCULATE (
MAXX ( ALLSELECTED ( 'Table' ), 'Table'[Plan] ),
FILTER ( 'Table', 'Table'[Master] = SELECTEDVALUE ( 'Table'[Master] ) )
)
),
CALCULATE (
MAX ( 'Table'[Plan] ),
FILTER (
'Table',
'Table'[Master] = SELECTEDVALUE ( 'Table'[Master] )
&& 'Table'[Inside] = SELECTEDVALUE ( 'Table'[Inside] )
)
)
)When only selecting master in slicer, it shows:
When both selecting master and inside in slicers, it shows:
Here is my changed pbix file:
Best Regards,
Giotto Zhi
The values are displaying correctly when inside a matrix but not when plotted on a line graph
I'm only getting blank values using isinscope
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 38 | |
| 36 | |
| 33 | |
| 31 | |
| 28 |
| User | Count |
|---|---|
| 129 | |
| 88 | |
| 79 | |
| 68 | |
| 63 |