Forum Discussion
Ignore outer filter (slicer) with DAX
Hello,
For the new sparklines feature, I would like to create a measure that ignores slicers from the 'Dates' table.
I want my sparklines to be based on [MonthYear], this way the months won't arregate with the same month in another year.
Basicly the only thing I would like is that my visuals don't change when changing the year slicer. But, the solution has to be in the DAX measure. Not with edit interactions.
It's problably very easy but I can't seem to figure it out.
Thanks a lot!
PVO3 I have gone thru the same exercise when sparklines were introduced and unfortunately there is no solution except creating a disconnected table, or you can turn off edit interactions with the slicer for the matrix visual, but that may not fit in all the scenarios.
✨ Follow us on LinkedIn
Learn about conditional formatting at Microsoft Reactor
My latest blog post The Power of Using Calculation Groups with Inactive Relationships (Part 1) (perytus.com) I would ❤ Kudos if my solution helped. 👉 If you can spend time posting the question, you can also make efforts to give Kudos to whoever helped to solve your problem. It is a token of appreciation!
⚡ Visit us at https://perytus.com, your one-stop-shop for Power BI-related projects/training/consultancy.⚡
8 Replies
- parry2k
Super User
PVO3 I have gone thru the same exercise when sparklines were introduced and unfortunately there is no solution except creating a disconnected table, or you can turn off edit interactions with the slicer for the matrix visual, but that may not fit in all the scenarios.
✨ Follow us on LinkedIn
Learn about conditional formatting at Microsoft Reactor
My latest blog post The Power of Using Calculation Groups with Inactive Relationships (Part 1) (perytus.com) I would ❤ Kudos if my solution helped. 👉 If you can spend time posting the question, you can also make efforts to give Kudos to whoever helped to solve your problem. It is a token of appreciation!
⚡ Visit us at https://perytus.com, your one-stop-shop for Power BI-related projects/training/consultancy.⚡
- Aburar_123
Solution Supplier
- amitchandak
Super User
PVO3 , one of the way is use removefilter
calculate([measure], removefilters('Date'))
or
calculate([measure], removefilters('Date'), values('Date'[Month]) )
- PVO3
Impactful Individual
amitchandak thanks for your reply.
In my example I already used REMOVEFILTERS. Unfortunatly it doesn't give the expected result. It still responds to changes in the slicer.
- amitchandak
Super User
PVO3 , I tried checking your file. somehow all your dates are text, so not able check. Can you provide file with the data type date.
To me, it seems like you might have to use an independent date table on Table(row) and slicer
Need of an Independent Date Table:https://www.youtube.com/watch?v=44fGGmg9fHI
- PVO3
Impactful Individual
amitchandak I'm sorry, yes for this example i just quickly entered some data as text.
Yes an independant date table would solve my issue. But i find it a rather ugly solution for such a minor thing.
I'll keep it in mind though!
- Aburar_123
Solution Supplier
Hi PVO3,
This is not working because you removed the filter in the measure but still you are using the MonthYear column in the visual. Since the MonthYear having relation with the selected year it is not working as you expected.
- PVO3
Impactful Individual
Aburar_123 thanks, I understand. But what's the solution, other than creating a seperated table?
If there was only a function that retained implicit filters, but removing explicit filters.