Forum Discussion

StevenCollins's avatar
StevenCollins
Frequent Visitor
4 years ago
Solved

Rolling 12month sum

Hi, Im trying to calculate a days cover stock position, which divides the last months stock volume by the rolling 12 months of sales. When dispalying the results in a table/graph with historical ti...
  • v-yanjiang-msft's avatar
    4 years ago

    Hi StevenCollins ,

    According to your description, you want to calculate sum value of the rolling 12 months based on the date you selected in the slicer, but the formula only take the selected month into calculation, you should use the removefilters

    function in the formula. 

    I create a sample.

    Modify the measure formula like this:

    Measure =
    CALCULATE (
        SUM ( Combined[Sales History (Value)] ),
        DATESINPERIOD ( 'Combined'[Date], MAX ( Combined[Date] ), -12, MONTH ),
        REMOVEFILTERS ( Combined[Report Month] )
    )
    

    Use the Report Month column in the slicer and get the correct result.

    I attach my sample below for your reference.

     

    Best Regards,
    Community Support Team _ kalyj

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