Как сделать вид на основе выбранных размеров из нескольких выпадающих

Я хотел бы создать единое представление, которое дает мне общее количество студентов с точки зрения пола и возраста на основе их оценки PASS/FAIL по каждому предмету.

Моя схема и набор данных ниже.

 (id,name,age,Gender,english_grade,Mathematics_grade,Physics_grade,chemistry_grade,grade_ind)

   100  Steve   14  MALE    PASS    PASS    PASS    PASS    Y
   101  Edward  15  MALE    PASS    FAIL    PASS    PASS    Y
   102  Andy    15  FEMALE  PASS    FAIL    PASS    PASS    Y
   103  Kim     16  FEMALE  PASS    FAIL    PASS    PASS    Y
   104  Tammy   14  FEMALE  PASS    FAIL    PASS    PASS    Y
   105  Sue     15  FEMALE  PASS    FAIL    PASS    PASS    Y
   106  Chen    15  MALE    PASS    FAIL    PASS    PASS    Y
   107  Kim     16  FEMALE  PASS    FAIL    PASS    PASS    Y
   108  Jim     14  MALE    PASS    FAIL    PASS    PASS    Y
   109  Annie   15  FEMALE  PASS    FAIL    PASS    PASS    Y
   110  Anna    15  FEMALE  PASS    FAIL    PASS    PASS    Y
   111  Royce   16  MALE    PASS    FAIL    PASS    PASS    Y
   112  Mike    14  MALE    PASS    FAIL    PASS    PASS    Y
   113  Peter   15  MALE    FAIL    FAIL    PASS    PASS    Y
   114  Board   15  MALE    FAIL    FAIL    PASS    PASS    Y
   115  Andrew  16  MALE    FAIL    FAIL    FAIL    FAIL    N
   116  William 14  MALE    FAIL    FAIL    FAIL    FAIL    N
   117  Santa   15  MALE    FAIL    FAIL    FAIL    FAIL    N
   118  Sandy   15  MALE    FAIL    FAIL    FAIL    FAIL    N
   119  Danny   16  MALE    FAIL    FAIL    FAIL    FAIL    N
   120  Melisa  14  FEMALE  FAIL    FAIL    FAIL    FAIL    N
   121  Merlin  15  FEMALE  FAIL    FAIL    FAIL    FAIL    N
   122  Betsy   15  FEMALE  FAIL    FAIL    FAIL    FAIL    N
   123  Bill    16  MALE    FAIL    FAIL    FAIL    FAIL    N

Я создал 4 выпадающих меню, используя Параметры, но не знаю, как применить поле для их расчета.

введите описание изображения здесь

Итак, теперь, согласно вышеприведенному отбору, я хочу получить представление, которое дает мне общее количество студентов с точки зрения пола, которые получают PASS по химии и английскому языку и физике, но не сдают по математике.

В основном я хочу применить расчет как

 IF(chemistry = 'PASS' AND English ='PASS' AND Physics = 'PASS' AND Maths ='FAIL')

Аналогичным образом, основываясь на соответствующем выборе из каждого из этих 4 выпадающих меню, я хочу, чтобы мое мнение было отражено.

некоторые другие возможные выборы

  IF(chemistry = 'PASS' AND English ='FAIL' AND Physics = 'FAIL' AND Maths ='FAIL')

 IF(chemistry = 'FAIL' AND English ='PASS' AND Physics = 'PASS' AND Maths ='FAIL')

 IF(chemistry = 'PASS' AND English ='PASS' AND Physics = 'PASS' AND Maths ='PASS')

Я пробовал приведенное ниже поле расчета, но оно не отображает правильный вид.

CASE [chemistry]
WHEN 'PASS' then [Chemistry Grade]
WHEN 'FAIL' then [Chemistry Grade]
ELSE ''
END

Любая помощь приветствуется...

1 ответ

Решение

Вы можете попытаться превратить это в сумму, а не считать. Попробуйте что-то вроде этого в качестве отправной точки:

SUM(IF(chemistry = 'PASS' AND English ='PASS' AND Physics = 'PASS' AND Maths ='FAIL') THEN 1 ELSE 0 END)
Другие вопросы по тегам