Вычисляемое поле и создание круговой диаграммы/кольца с использованием этого вычисляемого поля

У меня есть следующая таблица

| Name | Group | Group1 | Group2 | Course  | Completed |
|------|-------|--------|--------|---------|-----------|
| abc  | Engg  | Civil  | single | engg1   | y         |
| abc  | Engg  | Civil  | single | math123 | y         |
| abc  | Engg  | Civil  | single | advmath | y         |
| def  | Engg  | Mech   | single | engg1   | y         |
| def  | Engg  | Mech   | single | math123 | n         |
| def  | Engg  | Mech   | single | advmath | y         |
| ghi  | Engg  | Civil  | double | engg1   | y         |
| ghi  | Engg  | Civil  | double | math123 | n         |
| ghi  | Engg  | Civil  | double | advmath | n         |
| ijk  | Engg  | Mech   | double | engg1   | y         |
| ijk  | Engg  | Mech   | double | math123 | y         |
| ijk  | Engg  | Mech   | double | advmath | y         |

Я пытаюсь создать круговую/пончиковую диаграмму, чтобы показать% студентов, которые не прошли весь курс.

Может кто-нибудь помочь?


person M D    schedule 24.02.2019    source источник


Ответы (1)


Если вы хотите просто сравнить Completed = y с Completed = n :

  • создать новый лист
  • двойной щелчок по заполненному полю (чтобы добавить его на лист)
  • дважды щелкните [Количество записей] (чтобы добавить его на лист)
  • Нажмите «Показать» (вверху справа) и выберите круговую диаграмму.

В итоге должно получиться так.... введите здесь описание изображения

РЕДАКТИРОВАТЬ: ах, хорошо, теперь я понимаю данные, вот результат, создав 2 вычисляемых поля:

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

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

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

person cmcau    schedule 24.02.2019
comment
Спасибо cmcau. Я хочу показать% студентов, которые не прошли все курсы. В этом случае 50% студентов не закончили. - person M D; 24.02.2019
comment
Ах, извините, я пропустил, чтобы имена были одинаковыми (и значимыми), я добавил к своему ответу, чтобы сделать LOD, чтобы выяснить, что сделал студент, а затем еще один расчет, чтобы превратить это обратно в y/n для легенды. - person cmcau; 24.02.2019
comment
Спасибо, не могли бы вы также отметить ответ как правильный, пожалуйста? - person cmcau; 25.02.2019
comment
Хороший ответ. К вашему сведению, вы можете упростить, вернув логическое значение вместо строки, определив Fully Completed как { FIXED [Name] : MIN([Completed] = ‘y’) }. Min() для логического значения может быть прочитано как All?() - person Alex Blakemore; 09.03.2019