1
8
Добавим новый запрос к базе данных.
19
Для формирования запроса воспользуемся
конструктором запроса
.
Открывается
конструктор запроса
. Эта вкладка имеет три части:
Часть слева отображает все объекты конфигурации, имеющиеся в нашей базе данных. Нужно
выбрать лишь те объекты, из которых мы хотим получать данные.
Посередине находятся таблицы
–
это выбранные нами объекты, откуда мы хотим получать
данные для конкретного отчета.
Справа поля
–
это те значения (поля), которые мы хотим увидеть в отчете.
Данные будем брать из
регистра накоплений
напрямую, чтобы иметь возможность
рассчитывать средний балл.
Чтобы перенести данные из одного окна в другое, просто перетащите нужные поля
с помощью мыши либо воспользуйтесь стрелочками, расположенными между окнами.
В результате данное окно должно быть заполнено следующим образом:
20
Чтобы иметь возможность получать различные отчеты в зависимости от выбранной
дисциплины
–
перейдем на вкладку «Условия».
Перетащите измерение «Дисциплина» в правую область открывшегося окна и убедитесь, что
условие выглядит так же, как на картинке, при необходимости исправьте вручную.
Чтобы отчет получился красивым
–
установим псевдоним для поля «Оценка
»
и завершим
составление запроса. Для этого следует перейти на вкладку «Объединения и псевдонимы» и
изменить имя поля с «Оценка» на «СреднийБалл». Для этого дважды щелкните по имени, должна
появиться возможность для редактирования имени.
После изменения псевдонима данное окно должно быть заполнено следующим образом:
Нажмите на кнопку «ОК». Система должна сформировать следующий запрос:
Следующим этапом будет расчет среднего балла для студента.
Для этого перейдем на вкладку «Ресурсы» и установим поле «СреднийБалл» в качестве
ресурса. Данное поле должно высчитываться по следующему выражению:
Окр(Среднее(СреднийБалл), 2)
С помощью метода «Окр(*, 2)» мы сможем округлить полученное выражение до сотых.
|