Forum Discussion

zenton's avatar
zenton
Helper II
1 year ago
Solved

Cumulative Rolling Average with multiple values on same date

Hi, I am having issues with rolling average measure. The 3 values highlighted should be 179.59, 181.83 & 183.05 but they all calculate to 183.05.   Mean = CALCULATE ( AVERAGE ( 'Labware'[Value]...
  • Anonymous's avatar
    Anonymous
    1 year ago

    Hi zenton ,

     

    Based on your description I created simple data:

     

    You can try creating an index column:

     

    Try the following DAX:

    Mean = 
    VAR _historyindex=MINX(ALL('Labware'),'Labware'[Index])
    VAR _firstindex=MAX('Labware'[Index])
    RETURN
    CALCULATE(AVERAGE('Labware'[Value]),FILTER(ALL('Labware'),'Labware'[Index]>=_historyindex&&'Labware'[Index]<=_firstindex))

     

    Result:

    Best Regards,
    Zhu

     

    If there is any post helps, then please consider Accept it as the solution  to help the other members find it more quickly.