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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends September 15. Request your voucher.

Reply
WendyWang303
Frequent Visitor

How to remove slicer filter when Sumx distinct count

 

I have a measure that needs to show both the distinct count and the sum of distinct counts on the total line.

I can create this measure in different ways, and both approaches work.

However, we also need to remove one slicer filter for this measure. I'm not sure how to add the code to remove the slicer filter, Like under screenshot, when Slicer show "All", measure total show 92, when slicer pick one value, it will show 44,

we always need the total to show 92, regardless of the Ticket Type selected in the slicer. 

share both measure here, if help me modify code remove slicer filter, 

Thank you for your help.

Measure1 =

VAR S =

    SUMMARIZE (

        'CX_Scorecard',

        CX_Scorecard[Warranty_Community_No],

        "LotDistinct", DISTINCTCOUNT ( CX_Scorecard[Lot_Number] ) )

RETURN

    SUMX ( S, [LotDistinct] )

 

 

 

Measure2 =

COUNTROWS (

    DISTINCT (

        SELECTCOLUMNS (

          'CX_Scorecard',

           "LotDistinct",  'CX_Scorecard'[Lot_Number])))

 

WendyWang303_0-1743001871238.png

WendyWang303_1-1743001944289.png

 

 

1 ACCEPTED SOLUTION

Good suggestion, I add new table and create relationship, but still not works 

WendyWang303_0-1743006092999.png

 

View solution in original post

8 REPLIES 8
sjoerdvn
Super User
Super User

You haven't shared information about the source of that slicer, so for now I assume it is on CX_Scorecard'[Ticket Type]. If it's not, adjust the code below. Also, Measure2 is functionally the same as DISTINCTCOUNT( CX_Scorecard[Lot_Number] )

Measure1 =
VAR S =
    SUMMARIZE (
        CALCULATE('CX_Scorecard',ALL(CX_Scorecard[Ticket Type]))
        CX_Scorecard[Warranty_Community_No],
        "LotDistinct", DISTINCTCOUNT( CX_Scorecard[Lot_Number] ) )
RETURN
    SUMX ( S, [LotDistinct] )

Measure2 =
CALCULATE(DISTINCTCOUNT( CX_Scorecard[Lot_Number],ALL(CX_Scorecard[Ticket Type]) )

 

johnt75
Super User
Super User

I think you might need to remove the filters on ticket type both when you are generating the initial list of warranties and when counting the number of lots. Try

Num distinct lots =
SUMX (
    CALCULATETABLE (
        VALUES ( CX_Scorecard[Warranty_Community_No] ),
        REMOVEFILTERS ( 'Table'[Ticket Type] )
    ),
    CALCULATE (
        DISTINCTCOUNT ( CX_Scorecard[Lot_Number] ),
        REMOVEFILTERS ( 'Table'[Ticket Type] )
    )
)

where 'Table'[Ticket Type] is the column used in the slicer.

If that column is sorted by a different column then you would need to also add the sort by column into the REMOVEFILTERS.

Thank you for your suggestion, they are all from same table, looks this code not works, still show 44

WendyWang303_1-1743006241786.png

 

Thank you so much for your quick help, I just tried, it still show same result : 

WendyWang303_0-1743003334352.png

 

Are all the columns on the same table ? If so this might be a case where auto exists is causing a problem.

If they are all on the same table, create a separate table like

Ticket Type =
DISTINCT ( CX_Scorecard[Ticket Type] )

and create a one-to-many relationship from the new table to CX_Scorecard. Use the new table in your slicer, and any other visuals, and change the measure code to REMOVEFILTERS from the new table rather than CX_Scorecard.

Thank you very much, this measure works after I remove other filter on report level. 

 

Good suggestion, I add new table and create relationship, but still not works 

WendyWang303_0-1743006092999.png

 

Is it possible to share a PBIX with any confidential info removed ? You could post a link to Google Drive, OneDrive etc.

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

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

August 2025 community update carousel

Fabric Community Update - August 2025

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