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

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
dokat
Post Prodigy
Post Prodigy

Uncheck select all option in slicer before making another selection

Hi,

 

I have a data table (POS CY) and slicer ([Slicer]) with 4 selection choices and select all option. I have below code if user clicks select all option in the slicer it excludes "Maintenance" sales from total in the data table. However i noticed after clicking select all if the user  clicks on another slicer option formula doesnt work and totals include "Maintenance". Basically it bypasses formula. One way to avoid this is to force user to uncheck'select all" option. Is this possible to do? If not is there a way to modify the formula where it excludes "Maintenance" sales unless user specifically clicks and selects?

 

Below you will find the slicer selections

"Grocery"

'Drug"

"Depot"

"Maintenance

 

 

 

Special Slicer TY = 
    IF ( 
        ISFILTERED ( 'POS CY'[Slicer]),
         [POS TY],
        CALCULATE ( 
            [POS TY],
            'POS CY'[Slicer] <> "Maintenance"
        )
    )

 

 

 

1 ACCEPTED SOLUTION
tej147
Frequent Visitor

Hi Dokat,
Please find the code below. If it solves your issue, kindly accept it as a solution! Thanks.
Special Slicer TY =
IF (
    ISFILTERED ( 'POS CY'[Slicer] ),
    CALCULATE ( [POS TY], 'POS CY'[Slicer] <> "Maintenance" ),
    CALCULATE ( [POS TY], 'POS CY'[Slicer] <> "Maintenance" )
)

View solution in original post

7 REPLIES 7
tej147
Frequent Visitor

Hi Dokat,
Please find the code below. If it solves your issue, kindly accept it as a solution! Thanks.
Special Slicer TY =
IF (
    ISFILTERED ( 'POS CY'[Slicer] ),
    CALCULATE ( [POS TY], 'POS CY'[Slicer] <> "Maintenance" ),
    CALCULATE ( [POS TY], 'POS CY'[Slicer] <> "Maintenance" )
)

@tej147 I have a quetsion when i "select all" or uncheck some other slicer selection it works great. However if i dont "select all" and individually select it doesnt work. Is there a work around this? Thanks

 

@tej147 Sorry for delay in my response. This worked perfectly. Thank you!

tej147
Frequent Visitor

Hi dokat,

You can disable "Select All" option of slicer in format pane.

selectall.png

@tej147 Thanks. I need to give user an option to select all. 

VijayP
Super User
Super User

@dokat 

In this formula you need to try 
IF (
ISFILTERED ( 'POS CY'[Slicer]),
[POS TY],
CALCULATE (
[POS TY],
selectedvalue('POS CY'[Slicer]) <> "Maintenance"
)
)




Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
MY Blog || My YouTube Channel || Connect with me on Linkedin || My Latest Data Story - Ageing Analysis

Proud to be a Super User!


@VijayP Thank you for your response. However when i run the code i am receving below error message. Appreciate any help. Thanks

 

The True/False expression does not specify a column. Each True/False expressions used as a table filter expression must refer to exactly one column.

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.