Forum Discussion
Pan_Forex
Helper III
3 years agoAverage from 2 tables
Hi guys, I would like to count the average in each game depending on which players were in it. I have 2 tables connected by a one-to-many relationship. They look like this: ID Player 1 A ...
- 3 years ago
Hi, Pan_Forex
You can try the following methods.
Column:
Score = LOOKUPVALUE(Score[Score],Score[Player],[Player])Measure:
Measure = CALCULATE(AVERAGE(Player[Score]),ALLEXCEPT(Player,Player[ID]))Measure 2 = VAR _table = CALCULATETABLE(VALUES('Player'[ID]),FILTER(ALL('Player'),'Player'[Player]=SELECTEDVALUE(Player[Player]))) RETURN CALCULATE(AVERAGE(Player[Score]),FILTER(ALL(Player),[ID] in _table))Is this the result you expect?
Best Regards,
Community Support Team _Charlotte
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Pan_Forex
Helper III
3 years agoSure, here we go:
Player A- 5,77
Player B- 5,77
Player C- 5,82
v-zhangti
Community Support
3 years agoHi, Pan_Forex
You can try the following methods.
Column:
Score = LOOKUPVALUE(Score[Score],Score[Player],[Player])
Measure:
Measure = CALCULATE(AVERAGE(Player[Score]),ALLEXCEPT(Player,Player[ID]))
Measure 2 =
VAR _table = CALCULATETABLE(VALUES('Player'[ID]),FILTER(ALL('Player'),'Player'[Player]=SELECTEDVALUE(Player[Player])))
RETURN
CALCULATE(AVERAGE(Player[Score]),FILTER(ALL(Player),[ID] in _table))
Is this the result you expect?
Best Regards,
Community Support Team _Charlotte
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.