Forum Discussion

CarlsBerg999's avatar
CarlsBerg999
Helper V
5 years ago
Solved

Filter with multiple date values

Hi,

 

I have a dataset of tasks that have a duration of multiple days. I want to create a filter that shows only active tasks on the selected date (or date range).

 

Example of my data: 

 

Task nameStart DateEnd date
Build a ship1.2.20213.3.2021
Build a car21.2.202128.2.2021

 

So i would set a filter on 15-20.2.2021 and  it would show me the "Build a ship" task, because the date range is between the Start date and the end date. 

 

How would i make a filter like this? If a changing range is difficult it could also be a weekly filter, e.g. show all tasks that are active on selected weeks.

 

Thank you! 

2 Replies

  • CarlsBerg999 you can add a simple measure, and then use this measure to filter where the filter measure value is 1

     

    Filter in Date Range = 
    VAR __startDate = MIN ( 'Calendar'[Date] )
    VAR __endDate = MAX ( 'Calendar'[Date] )
    VAR __startBuildDate = CALCULATE ( MIN ( Build[Start Date] ) )
    VAR __endBuildDate = MIN ( Build[End date] ) 
    VAR __result = 
    IF ( __startDate >= __startBuildDate && __endDate <= __endBuildDate , 1, 0 )
    RETURN __result

     

    Check my latest blog post Compare Budgeted Scenarios vs. Actuals 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.