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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
agur
MVP

DAX ALL respect slicer

I have a report with page level filter "Last 12 calendar months"

I have a slicer which filters on a field called Department

I have a calculated column which looks like this:

ActualCloseMonth12MonthsAgo = DATE(
YEAR(EDATE(Opportunities[Actual Close Date], -12)),
MONTH(EDATE(Opportunities[Actual Close Date], -12)),
1
)

 

I have a line with "12 months rolling value" measure which looks like this:

Rolling 12 months total = CALCULATE(
    SUM(Opportunities[Actual Value]),
    FILTER(
        ALL(Opportunities),
        AND(
            Opportunities[Actual Close Date] >= MAX(Opportunities[ActualCloseMonth12MonthsAgo]) &&
            Opportunities[Actual Close Date] <= MAX(Opportunities[Actual Close Date]),
            Opportunities[Status] = "Won"
        )
    )
)

Everything works and gives the right information, but I can't use the slicer (obviously) because I use the ALL() to get the data outside of the page level filter.

Any tips on how to change the query to make the slicer work as well?

1 ACCEPTED SOLUTION
Floriankx
Solution Sage
Solution Sage

You can try and replace ALL(Oprtunities) with ALLEXCEPT(Opprtunities[Department])

View solution in original post

2 REPLIES 2
Floriankx
Solution Sage
Solution Sage

You can try and replace ALL(Oprtunities) with ALLEXCEPT(Opprtunities[Department])

Thank you!

You managed to help and make me feel stupid with one sentence Smiley Happy

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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