Forum Discussion
Hussein_charif
1 year agoHelper V
Running total average in matrix not working properly
i have a measure to get "Avg cost" using it in my matrix : AVG Cost= VAR MinDate = CALCULATE( MIN(ValTB[Date]), ALL(ValTB) ) VAR MaxDate = MAX(ValTB[Date]) ...
- Anonymous1 year ago
Try this:
AVG Cost = VAR MinDate = MIN('ValTB'[Date]) VAR MaxDate = MAX('ValTB'[Date]) RETURN CALCULATE( DIVIDE( SUM(ValTB[Cost]), SUM(ValTB[Quant]), 0), FILTER( ALL(ValTB), ValTB[Date] >= MinDate && ValTB[Date] <= MaxDate ) )When you choose to check data for September, it ignores previous dates and only considers data for September.
If you're still having problems, provide some dummy data and the desired outcome. It is best presented in the form of a table.
Regards,
Nono Chen
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
danextian
1 year agoSuper User
A separate date dimensions table with a complete set of dates make time intelligence calculations easier.
You can see in the screenshot below that even when the year changes, the calculations from the previous periods are still being carried over to the current.
Sample calculations are in the attached pbix.
Hussein_charif
1 year agoHelper V
unfortunatly, this did not work either