Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
4 years ago
Solved

Current year volume vs previous 5 year average volume

Hi Everyone   What I have: I have a sales data table with a row for each sale. I have a calendar lookup table with a row per date. I have a 'countrows' measure that calculates how many rows are ...
  • Jihwan_Kim's avatar
    4 years ago

    Hi,

    Please check the below picture and the attached pbix file.

     

     

    Orders count: =
    CALCULATE ( COUNTROWS ( Sales ), Dates[Year] = MAX ( Dates[Year] ) )

     

    Orders count prev 5 years avg: =
    VAR selectedyear =
    MAX ( Dates[Year] )
    VAR previous5years = selectedyear - 5
    VAR newdatetable =
    CALCULATETABLE (
    VALUES ( Dates[Year] ),
    FILTER (
    ALL ( Dates ),
    Dates[Year] < selectedyear
    && Dates[Year] >= previous5years
    )
    )
    RETURN
    AVERAGEX ( newdatetable, [Orders count:] )