Forum Discussion

DAsilar's avatar
DAsilar
New Member
4 years ago
Solved

Average without Filter context

Hi.

Im trying to create a measure (average of grading), with has filter context with the classes(Math, history, geographics), but doesnt change when i filter a student name.

 

My tablle have the Fields: studentsname, classes, content, test_grade.

For example: 

Students_name: Jhon,

Classes: Math

Contents: geometry, calculation, logic, etc.

Test_grading: 9.5, 10, 8.5, etc

 

I need to create a measure with the average of all test_grade students for each classes.

I want to compare the Math average of each student with de general Math average(of all student).

And my difficulty is to create the all_students average for each class. Because when filter the student name, the general average changes too the same average of the selected student.

 

Can anyone Help me How o can do this?

 

 

 

 

  • Hi DAsilar 

     

    Try to use the REMOVEFILTERS DAX function to create a measure, something like this:

    Average =
    CALCULATE(
        AVERAGE( table[Test_grading] ),
        REMOVEFILTERS( table[Students name] )
    )

     

    If this post helps, please consider accepting it as the solution to help the other members find it more quickly.

     

    Appreciate your Kudos!!

     

2 Replies

  • Hi DAsilar 

     

    Try to use the REMOVEFILTERS DAX function to create a measure, something like this:

    Average =
    CALCULATE(
        AVERAGE( table[Test_grading] ),
        REMOVEFILTERS( table[Students name] )
    )

     

    If this post helps, please consider accepting it as the solution to help the other members find it more quickly.

     

    Appreciate your Kudos!!

     

    • DAsilar's avatar
      DAsilar
      New Member

      Thanks, It was exactly what i need.

      Works perfectly.