Forum Discussion
Difference per month between two different metrics in same data & Moving Average
- 1 year agoPrevious 2 month activity average =var initialdate = Dateadd(FIRSTDATE('calendar Table'[Date]), -2,MONTH)//return first day 2 months agovar finaldate = Dateadd(FIRSTDATE('calendar Table'[Date]), -1,DAY)//return last day of last monthvar Calc =CALCULATE([activity] --perform measure,DATESBETWEEN('calendar Table'[Date],initialdate --filter to >=,finaldate --filter <=)) / 2 --divide by 2
var final =if(finaldate <> BLANK() --If final date in range,Calc --perform calculation,BLANK())RETURN finalYou will need to create a calendar table :
https://www.wiseowl.co.uk/power-bi/blogs/power-bi-desktop/power-bi-dates/calendarauto-table/
Join this to your Data Table using the date.Use the calendar table fields in the visual and the calculations.
SamWiseOwl Many thanks. I just wondered if there was an all encomassing way of using a DAX measure to calculate the difference between activity and demand without using activity - demand. I might use it across other fields and it would be far less time consuming if I could just use one measure to calculate the difference every time.
Also - did you also have any ideas around calculating a 2 month moving average on the data? Thanks.
You will need to create a calendar table :
https://www.wiseowl.co.uk/power-bi/blogs/power-bi-desktop/power-bi-dates/calendarauto-table/
Join this to your Data Table using the date.
Use the calendar table fields in the visual and the calculations.