Forum Discussion

PVO3's avatar
PVO3
Icon for Impactful Individual rankImpactful Individual
4 years ago
Solved

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.

 

Link to example

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!

8 Replies

  • 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.

  • PVO3 , one of the way is use removefilter

     

    calculate([measure], removefilters('Date'))

     

    or

     

    calculate([measure], removefilters('Date'), values('Date'[Month]) )

  • PVO3's avatar
    PVO3
    Icon for Impactful Individual rankImpactful 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's avatar
      amitchandak
      Icon for Super User rankSuper 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's avatar
        PVO3
        Icon for Impactful Individual rankImpactful 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's avatar
    Aburar_123
    Icon for Solution Supplier rankSolution 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's avatar
      PVO3
      Icon for Impactful Individual rankImpactful 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.