Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
6 years ago
Solved

Apply filter on measure

I have this data: studnr     course      result 101 A 3,7 101 A 7 102 A 4,6 103 A 6,6 105 A 9,1   I want to know to average attemps it took for a student to get a suff...
  • jdbuchanan71's avatar
    jdbuchanan71
    6 years ago

    Sure, it goes something like this.

    1. Generates the list of unique Student / Course
    2. Filters that list to show only the lines where the student had at least one score > 5.5
    3. Generates a filtered list of the course table filtered to show just the Student / Course matches from step 2.  We count this in one step but because we need the list from step 2 as a list we have to count the list from step 2 later.
    4. Then we divide the count of courses from step 3 by the count of _students (the list from step 2).

    If this solves your issues please mark it as the solution. Kudos 👍 are nice too.

     

  • jdbuchanan71's avatar
    jdbuchanan71
    6 years ago

    Step 2 is what gets you the list of the 3 students that passed course A.

    When you say there are studends with scores < 5.5 do you mean in step 3?  That is because you want to count all the tries for the students that passed.  One of the tries for student 101 in course A is a 3.7 but you want to count it since his 2nd try he passed with a 7