Forum Discussion
average by group
- 6 years ago
Hola!
Try this...
=AVERAGEX( FILTER( Table1, Table1[Year] = EARLIER(Table1[Year]) ), Table1[Plan Sales Amount] ) - 6 years ago
is it some running average? it looks like you have an error in Excel
if you need average from all groups by year try a measure
Average Plan Sales Amout by Group (Year) = CALCULATE(AVERAGE(Table[Plan Sales Amount]), ALLEXCEPT(Table, Table[Year]) )or column from littlemojopuppy solution
- Anonymous6 years ago
Average by group can be done in ways in DAX, like this above answers. However, I think the data you provided is not correct for some reason. How can you get different values when you average. Maybe check your excel files and also provide the formula you used so we can see what are you calculating to get that expected result.
Usually, you get average by group(year) with column or measures using:
RESULT = CALCULATE(AVERAGE([Plan Sales Amount]), ALLEXCEPT(Table,[Year]))
Best regards
Paul Zheng
This is excel formula that i got from existing excel file and trying to convert as data model.
Year 2019
Year 2020
Many thanks
is it some running average? it looks like you have an error in Excel
if you need average from all groups by year try a measure
Average Plan Sales Amout by Group (Year) =
CALCULATE(AVERAGE(Table[Plan Sales Amount]), ALLEXCEPT(Table, Table[Year]) )
or column from littlemojopuppy solution
- littlemojopuppy6 years agoCommunity Champion
It's not a running average and it's doesn't seem to be an average through the rest of the group. Can you share the formula that isn't the first one? That might help figure out what it is.