Forum Discussion

CDSouthall's avatar
CDSouthall
Regular Visitor
5 years ago

Filter on Single Date to display data between 2 dates.

Is it possible for me to build a Dax / funtionality that will allow me to have one date filter / slicer that will then return all rows between a start and end date range?

 

For example from the table below. If i select 01/02/2021 or 30/02/2021 it will show me rows for Event 3&4.

And if i selected 14/01/2021 it would show me Event 1, 2, 3 % 4.

 

 

If anyone could assit me with this i would be most greatful indeed, i have tried everything i can think of with regards to this. 

1 Reply

  • mahoneypat's avatar
    mahoneypat
    Icon for Microsoft Employee rankMicrosoft Employee

    You can use a measure pattern like this and use it as a filter on your table visual where it "is" 1

     

    EventFilter =
    VAR vSelDate =
        SELECTEDVALUE ( SlicerTable[Date] )
    RETURN
        IF (
            ISBLANK (
                CALCULATE (
                    COUNT ( Event[Event Name] ),
                    Event[Start Date] <= vSelDate,
                    Event[End Date] >= vSelDate
                )
            ),
            0,
            1
        )

     

    Pat