Forum Discussion
Calculating Rolling Measure
Hi,
I have a table which displays how many people are in each department at the end of every month.
I'm looking at creating a rolling 12 month measure that gives you the average amount of people across all departments for the past 12 months. (i.e. a headcount).
I've tried using the below formula but it is giving me values of around 9 and 10 for the most recent 12 months as a example, when that number should be around 300:
Rolling12mAvHeadcount = CALCULATE(AVERAGE(DeptHC[Headcount]),DATESINPERIOD(DeptHC[MonthPT],LASTDATE(DeptHC[MonthPT]),-12,MONTH))
I'm sure I've almost cracked it, just some guidance would be fantastic.
Thanks
Dataset - Headcount by Department per Month
5 Replies
- BhaveshPatelSuper UserMoving AverageX 12 MONTHS :=AVERAGEX (DATESINPERIOD (DeptHC[MonthPT],LASTDATE(DeptHC[MonthPT]),-12,MONTH),[DEPTHC HEADCOUNT])This would solve your problem.
- SpencerHelper II
Hi BhaveshPatel thanks very much for your response.
On the second last line of your formula, do you need a SUM or AVERAGE function before you name [DEPTHC HEADCOUNT]?
Thanks
- BhaveshPatelSuper User
It should be average as you are calculating AVERAGE.