Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 28 - August 9 | Final Round of the Power BI Dataviz World Championships. This is your chance. Learn more
I have two disconnected tables table 1 and table 2 . Now I want to create a slicer using table 1(slicer table) column . condition is if nothing is selected then a certain value should be filtered in table 2 . If any other value is selected then corresponding data should be filtered in table 2. Example : if user selects blank in slicer then the table 2 should be default filtered for only D. If user selects any value lets say M, then table 2 should be filtered for M. If user selects ALL , then All the value should be shown . I was thinking on an approach using flag . Not able to achieve. Please help
Solved! Go to Solution.
Hi @nemo189
You can refer to the following sample.
Sample table2.
Slicer table
Create a measure
Measure =
IF (
ISFILTERED ( 'Table'[Column1] ),
IF (
SELECTEDVALUE ( 'Table'[Column1] ) = "ALL",
CALCULATE ( SUM ( Table2[Value] ) ),
CALCULATE (
SUM ( Table2[Value] ),
FILTER ( Table2, Table2[Column1] IN VALUES ( 'Table'[Column1] ) )
)
),
CALCULATE ( SUM ( Table2[Value] ), FILTER ( Table2, Table2[Column1] = "D" ) )
)
Output
Best Regards!
Yolo Zhu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @nemo189
You can refer to the following sample.
Sample table2.
Slicer table
Create a measure
Measure =
IF (
ISFILTERED ( 'Table'[Column1] ),
IF (
SELECTEDVALUE ( 'Table'[Column1] ) = "ALL",
CALCULATE ( SUM ( Table2[Value] ) ),
CALCULATE (
SUM ( Table2[Value] ),
FILTER ( Table2, Table2[Column1] IN VALUES ( 'Table'[Column1] ) )
)
),
CALCULATE ( SUM ( Table2[Value] ), FILTER ( Table2, Table2[Column1] = "D" ) )
)
Output
Best Regards!
Yolo Zhu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @nemo189 ,
Ok, so firstly you don't want/need the blank value in Table2 in order to have an unfiltered state, you can just clear the slicer, so remove this from your Table2 options.
Next, I think the best way to handle your requirements would be via your measure(s), something like this:
_yourMeasure =
IF(
ISFILTERED(Table2[slicer table column]),
[your regular calculation here],
[your "D" calculation here]
)
Pete
Proud to be a Datanaut!
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save โฌ200 with code FABCMTY200.
If you love stickers, then you will definitely want to check out our community sticker challenge, Barcelona edition!
Check out the July 2026 Power BI update to learn about new features.