Forum Discussion
Moving Average in Matrix visual
- Anonymous10 years ago
v-haibl-msft, sincere thanks. I coudn't download the file, maybe because of the Company's firewall.
The dataset example was not good. I missed to say that one Store sells products between cycles and each Store has a Channel. The average was counting the number of rows by Channel.
It was my fault to understand how the values are aggregated.
I changed the Dax to:
Moving Avg = CALCULATE ( DIVIDE((sum(Plan1[VALUE]));DISTINCTCOUNT(Plan1[CYCLE])); FILTER (ALLSELECTED(Plan1); Plan1[CYCLE] <= MAX (Plan1[CYCLE])); VALUES(Plan1[CHANNEL]) )Now everything is fine.
Thank you again.
Thanks v-haibl-msft.
It's all the same as you did except the measure and the column's order. I replaced the formula and it's still wrong.
Is there something I missed?
v-haibl-msft, sincere thanks. I coudn't download the file, maybe because of the Company's firewall.
The dataset example was not good. I missed to say that one Store sells products between cycles and each Store has a Channel. The average was counting the number of rows by Channel.
It was my fault to understand how the values are aggregated.
I changed the Dax to:
Moving Avg =
CALCULATE (
DIVIDE((sum(Plan1[VALUE]));DISTINCTCOUNT(Plan1[CYCLE]));
FILTER (ALLSELECTED(Plan1); Plan1[CYCLE] <= MAX (Plan1[CYCLE]));
VALUES(Plan1[CHANNEL])
)Now everything is fine.
Thank you again.