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

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.

Reply
inbal
Regular Visitor

using one slicer for filtering data from more than one column

I will be happy to know if there any way to create a filter on more than one columns?
 
For example:

I have a table with 3 true/false columns (eg A, B, C). I want to create one filter where the user can control the rows presented.

In other words, if the user will click on A - he will see all the rows in which it the value in column A marked as true without dependents on the marking of columns B and C.
Or if the user will click on A + B - he will see all the rows in which values A and B are true, regardless to column C, and so on.
 
I understand that I can create 3 different slicers as a simple solution, but because it is a problem that is repeated in several configurations, maybe someone has any idea for a "smarter solution"?
And also, it will be great if it can be supported in the sync slicers as the simple slicer (of one column) 🙂
 
Thanks,
Inbal
3 REPLIES 3
v-jiascu-msft
Microsoft Employee
Microsoft Employee

Hi Inbal,

 

If you don't have other conditions, this is possible. Please check out the demo in the attachment.

1. Create a INDEPENDENT table. 

Column1

A
B
C
AB
AC
BC
ABC

2. Create a measure.

Measure =
VAR selected =
    IF ( HASONEVALUE ( 'Table2'[Column1] ), MIN ( 'Table2'[Column1] ), BLANK () )
RETURN
    IF (
        ISBLANK ( selected ),
        1,
        IF (
            selected = "A"
                && SELECTEDVALUE ( 'Table1'[A] ) = TRUE (),
            1,
            IF (
                selected = "B"
                    && SELECTEDVALUE ( 'Table1'[B] ) = TRUE (),
                1,
                IF (
                    selected = "C"
                        && SELECTEDVALUE ( 'Table1'[C] ) = TRUE (),
                    1,
                    IF (
                        selected = "AB"
                            && SELECTEDVALUE ( 'Table1'[A] ) = TRUE ()
                            && SELECTEDVALUE ( 'Table1'[B] ) = TRUE (),
                        1,
                        IF (
                            selected = "AC"
                                && SELECTEDVALUE ( 'Table1'[A] ) = TRUE ()
                                && SELECTEDVALUE ( 'Table1'[C] ) = TRUE (),
                            1,
                            IF (
                                selected = "BC"
                                    && SELECTEDVALUE ( 'Table1'[C] ) = TRUE ()
                                    && SELECTEDVALUE ( 'Table1'[B] ) = TRUE (),
                                1,
                                IF (
                                    selected = "ABC"
                                        && SELECTEDVALUE ( 'Table1'[A] ) = TRUE ()
                                        && SELECTEDVALUE ( 'Table1'[B] ) = TRUE ()
                                        && SELECTEDVALUE ( Table1[C] ) = TRUE (),
                                    1,
                                    0
                                )
                            )
                        )
                    )
                )
            )
        )
    )

3. Add it to the Visual Level filter. Don't need to add to the visual.

using_one_slicer_for_filtering_data_from_more_than_one_column

 

 

Best Regards,

Dale

Community Support Team _ Dale
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Hi Dale,

 

THANK YOU for the answer, but unfortunately, this solution is not possible for me. Smiley Sad
The idea is that external user will see only 3 options that he can choose from (checkbox: A,B,C) , and not all 9 (in the feature it will be 16=4 ^ 2).

Also, I do not need to show only one parameter, but to display rows in tables that meet the conditions.

 

Thanks,

Inbal

Hi Inbal,

 

Can you modify my solution? I attached the file. Or how can I modify it to satisfy your goal?

 

Best Regards,

Dale

Community Support Team _ Dale
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Helpful resources

Announcements
October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Kudoed Authors