Forum Discussion

Murali777's avatar
Murali777
Helper III
3 years ago
Solved

Relative date filter based on year

Hi,   I want to show dynamice yearly data for each chart. For that i want to use relative filter option for the future filters. for te below example, we need to show last 3 years data to 3 charts (...
  • Anonymous's avatar
    Anonymous
    3 years ago

    Hi Murali777 ,

    Try below dax formula:

    Measure =
    VAR cur_year =
        YEAR ( TODAY () )
    VAR cur_date =
        SELECTEDVALUE ( 'Table'[Date] )
    RETURN
        IF ( YEAR ( cur_date ) = cur_year - 2, 1, 0 )
    
    Measure2 =
    VAR cur_year =
        YEAR ( TODAY () )
    VAR cur_date =
        SELECTEDVALUE ( 'Table'[Date] )
    RETURN
        IF ( YEAR ( cur_date ) = cur_year - 1, 1, 0 )
    
    Measure3=
    VAR cur_year =
        YEAR ( TODAY () )
    VAR cur_date =
        SELECTEDVALUE ( 'Table'[Date] )
    RETURN
        IF ( YEAR ( cur_date ) = cur_year, 1, 0 )
    

    Please refer the attached .pbix file.

     

    Best regards,
    Community Support Team_Binbin Yu
    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.