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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

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
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.