Forum Discussion

KSASSESSMENT's avatar
KSASSESSMENT
Regular Visitor
6 years ago
Solved

Average Calculation With Filter

Hi

 

Wonder if anyone can help.

 

I have a set of results. Basically column A has a list of people, Column B has a list of test names and Column C has a list of scores.

 

I am trying to write a measure that will allow an average score to be shown across all selected test names.

 

The issue I am having at the moment is that the average stays the same even after applying a filter.

Average of Score total for Score =
CALCULATE(AVERAGE('Results'[Score]), ALLSELECTED('Results'[Test Name]))

 

It is showing an average across all test names and if I filter to a specific test name the average score stays the same whereas I would like it to show the average score for that test name.

 

I have a tried so many different options and just can't get this one right.

 

Full NameTest NameScore
Lisa TaylorTest 167
Mark TaylorTest 287
Sam HughesTest 176
Sam TaylorTest 281

 

Can anyone point me in the right direction?

 

Regards

Lisa

 

2 Replies

  • az38's avatar
    az38
    Community Champion

    Hi KSASSESSMENT 

    try 

     

    Average of Score total for Score = 
    CALCULATE(AVERAGE('Results'[Score]); ALLEXCEPT('Results';'Results'[Test Name]))

    ALLSELECTED removes filter from column

    ALLEXCEPT removes filters from other column

     

     

    do not hesitate to give a kudo to useful posts and mark solutions as solution