Forum Discussion
Moving Average 5 days
Hi edavilaamerivet,
Sample Table
| Date | Location | Visits |
| 01-01-2020 | Trivandrum | 200 |
| 02-01-2020 | Trivandrum | 160 |
| 03-01-2020 | Trivandrum | 202 |
| 04-01-2020 | Trivandrum | 230 |
| 05-01-2020 | Trivandrum | 204 |
| 06-01-2020 | Trivandrum | 204 |
| 07-01-2020 | Trivandrum | 130 |
| 08-01-2020 | Trivandrum | 131 |
| 09-01-2020 | Trivandrum | 132 |
| 10-01-2020 | Trivandrum | 133 |
| 11-01-2020 | Trivandrum | 210 |
| 12-01-2020 | Trivandrum | 211 |
| 13-01-2020 | Trivandrum | 212 |
| 14-01-2020 | Trivandrum | 213 |
| 15-01-2020 | Trivandrum | 214 |
| 16-01-2020 | Trivandrum | 215 |
| 17-01-2020 | Trivandrum | 216 |
| 18-01-2020 | Trivandrum | 217 |
| 19-01-2020 | Trivandrum | 218 |
| 20-01-2020 | Trivandrum | 219 |
| 21-01-2020 | Trivandrum | 220 |
| 22-01-2020 | Trivandrum | 221 |
| 23-01-2020 | Trivandrum | 222 |
| 24-01-2020 | Trivandrum | 223 |
| 25-01-2020 | Trivandrum | 224 |
| 26-01-2020 | Trivandrum | 225 |
| 27-01-2020 | Trivandrum | 226 |
| 28-01-2020 | Trivandrum | 227 |
| 29-01-2020 | Trivandrum | 228 |
| 30-01-2020 | Trivandrum | 229 |
| 01-01-2020 | Kochi | 100 |
| 02-01-2020 | Kochi | 110 |
| 03-01-2020 | Kochi | 120 |
| 04-01-2020 | Kochi | 130 |
| 05-01-2020 | Kochi | 140 |
| 06-01-2020 | Kochi | 150 |
| 07-01-2020 | Kochi | 160 |
| 08-01-2020 | Kochi | 170 |
| 09-01-2020 | Kochi | 180 |
| 10-01-2020 | Kochi | 190 |
| 11-01-2020 | Kochi | 210 |
| 12-01-2020 | Kochi | 200 |
| 13-01-2020 | Kochi | 190 |
| 14-01-2020 | Kochi | 180 |
| 15-01-2020 | Kochi | 170 |
| 16-01-2020 | Kochi | 160 |
| 17-01-2020 | Kochi | 150 |
| 18-01-2020 | Kochi | 250 |
| 19-01-2020 | Kochi | 255 |
| 20-01-2020 | Kochi | 260 |
| 21-01-2020 | Kochi | 265 |
| 22-01-2020 | Kochi | 270 |
| 23-01-2020 | Kochi | 260 |
| 24-01-2020 | Kochi | 250 |
| 25-01-2020 | Kochi | 240 |
| 26-01-2020 | Kochi | 230 |
| 27-01-2020 | Kochi | 220 |
| 28-01-2020 | Kochi | 210 |
| 29-01-2020 | Kochi | 200 |
| 30-01-2020 | Kochi | 190 |
Please try the below DAX measure
Moving_Average_5_Days =
VAR result =
CALCULATE (
AVERAGEX (
SUMMARIZE ( 'Table', 'Table'[Date], "visit", SUM ( 'Table'[Visits] ) ),
[visit]
),
DATESINPERIOD ( 'Table'[Date], LASTDATE ( 'Table'[Date] ), -5, DAY )
)
RETURN
result
Please let me know if you are finding any issues.
Regards,
Nandu Krishna
https://www.dropbox.com/s/xo2qhmqdsi2mznh/Moving%20Average-2.pbix?dl=0
I can't seem to make the formula to work, I have attached a sample of the file with same columns names
Moving_Average_5_days2 =
VAR result =
CALCULATE (
AVERAGEX (
SUMMARIZE(DIM_Date, DIM_Date[Date], "Client Visit", SUM(FACT_ClientPatientActivity[ClientVisitCount] ) ),
[Client Visit]
),
DATESINPERIOD(DIM_Date[Date], LASTDATE(DIM_Date[Date]), -5,DAY)
)
return
result
the dim_date is my Calendar table
"Client visits" this is a calculated column from the sum(clientvisitcount)
Fact_clientpatientactivity is the table were the data for the visits are
also to point out is the State or location is in the Dim_installation table column State'
What I'm thinking the problem is that I'm trying to group the by state "AK" and formula is not at that level
not sure
Thanks