Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hi,
I have a date slicer (Datum,Datum[Date]) and a country slicer.
I have the following DAX Measure, for which I want to remove all filters, except the date slicer.
I tried with ALLEXCEPT, but somehow it doens't remove the country slicer:
Solved! Go to Solution.
Count APF Status_Site_AT Filter =
CALCULATE(COUNT('lead'[Status 2]),
ALL(),
'lead'[Country construction site]="Österreich",
VALUES(Datum[Date]))
Well, the question was to remove all filters, and there is no real difference between row/column context and filter context.
There are two ways of fixing this
1) expand the current measure. The current measure uses ALL() to remove all filters, and then VALUES(Datum[Date]) to re-apply the dates in the active context. You can simply add that column in there (example below, adjust if the value is not from that table, but from a dimension table).
2) Alternatively, do not use ALL() but expand the context only for the slicers/filters you want overriden.
Count APF Status_Site_AT Filter =
CALCULATE(COUNT('lead'[Status 2]),
ALL(),
'lead'[Country construction site]="Österreich",
VALUES(Datum[Date]),
VALUES('lead'[Status 2])
)
Count APF Status_Site_AT Filter V2=
CALCULATE(COUNT('lead'[Status 2]),
ALL('lead'[Country construction site]),
ALL('tableA'[column x]),
'lead'[Country construction site]="Österreich"
)
Count APF Status_Site_AT Filter =
CALCULATE(COUNT('lead'[Status 2]),
ALL(),
'lead'[Country construction site]="Österreich",
VALUES(Datum[Date]))
I just found out that it works almost perfectly... 🙂
One thing I noticed is that it puts the grand total into all cells and not for every category the correct sum.
Any idea on how to fix that?
Well, the question was to remove all filters, and there is no real difference between row/column context and filter context.
There are two ways of fixing this
1) expand the current measure. The current measure uses ALL() to remove all filters, and then VALUES(Datum[Date]) to re-apply the dates in the active context. You can simply add that column in there (example below, adjust if the value is not from that table, but from a dimension table).
2) Alternatively, do not use ALL() but expand the context only for the slicers/filters you want overriden.
Count APF Status_Site_AT Filter =
CALCULATE(COUNT('lead'[Status 2]),
ALL(),
'lead'[Country construction site]="Österreich",
VALUES(Datum[Date]),
VALUES('lead'[Status 2])
)
Count APF Status_Site_AT Filter V2=
CALCULATE(COUNT('lead'[Status 2]),
ALL('lead'[Country construction site]),
ALL('tableA'[column x]),
'lead'[Country construction site]="Österreich"
)
@sjoerdvn wrote:Well, the question was to remove all filters, and there is no real difference between row/column context and filter context.
You're right of course - sorry, I'm still new to all this and so the "remove all filters" wasn't quite correctly formulated.
Thanks for clarifying the issue and providing two solutions... I've tried the first one and now it's working just fine! 👌
Thanks, that worked like a charm! 👍
Hi ,
Try This
Thanks for your reply!
I had to change the last line of the code slightly, because of an error message:
Plz share sample data
Thanks for your help, much appreciated!
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
| User | Count |
|---|---|
| 5 | |
| 5 | |
| 4 | |
| 4 | |
| 4 |
| User | Count |
|---|---|
| 24 | |
| 21 | |
| 12 | |
| 11 | |
| 10 |