Шаг 4 - Выбор возвращаемых полей |
Начало Пред. След. |
На этом шаге, на основе выбранных ранее объектов данных, вы должны указать те поля, которые будут выводиться в отчете на экран. Выберите нужное поле из выпадающего списка. Для добавлении двух и более возвращаемых полей нажимайте кнопку Добавить поле.
Порядок следования полей в отчёте •Чтобы изменить порядок следования полей, наведите мышь на кнопку в нужной строке и перетащите строку в другое место. •Чтобы удалить ненужное поле из возвращаемых полей, нажмите кнопку Удалить в последнем столбце.
Примечание: При удалении одного из возвращаемых полей, автоматически системой это поле будет удалено и с Шага 3 – «Выбор способа группировки данных», 6 – «Выбор порядка сортировки». При добавлении нового возвращаемого поля, система автоматически добавит это новое поле в число группируемых на Шаге 3.
Если вам нужно не просто поле, а какая-то производная от него (например, количество), то с помощью кнопки Добавить выражение вы сможете попасть в конструктор выражений. Здесь на основе данных от объектов, выбранных на Шаге 2, вы сможете с помощью встроенных функций Минимум, Максимум, Количество получить интересующий результат. Эти выражения вы можете, в свою очередь, использовать в более сложных формулах.
Отчеты могут возвращать от 1 до 5 обобщенных, т.е. групповых значений по полям строк группы, точно так же, как и значение одного поля. Это делается с помощью групповых функций. Групповые функции производят одно значение для всей группы:
•КОЛИЧЕСТВО возвращает количество строк для всей группы полей; •СУММА возвращает арифметическую сумму всех выбранных значений данного поля; •СРЕДНЕЕ возвращает усреднение всех выбранных значений данного поля; •МАКСИМУМ возвращает наибольшее из всех выбранных значений данного поля; •МИНИМУМ возвращает наименьшее из всех выбранных значений данного поля.
Флаг "Выбрать только уникальные значения" В некоторых запросах возможно «размножение информации», если не использовать при выводе все его поля (или использовать какой-нибудь объект, содержащий в себе «уточняющую информацию»). В результате, при выводе, поле будет размножено столько раз, сколько будет существовать пар «свойство-уточняющее свойство». Например, мы хотим получить список учеников в учебном году, но при конструировании мы добавим уточняющий объект с учебными периодами. Тогда будут существовать пары: (имя ученика - 1 четверть), (имя ученика - 2 четверть), (имя ученика - 3 четверть), (имя ученика - 4 четверть). А при выводе только имени - оно напечатается четыре раза - если не выставлен флаг «Выбрать только уникальные значения», и один раз - если флаг выставлен.
Флаг "Сделать сводный отчёт" В некоторых случаях отчёт простого вида: № Поле А Поле B Поле С ... 1 A1 B1 С1 ... 2 A1 B2 С2 ... 3 A1 B3 С3 ... 4 A2 B1 С4 ... 5 A2 B2 С5 ... 6 A2 B3 С6 ... 7 A3 B1 С7 ... 8 A3 B2 С8 ... 9 A3 B3 С9 ...
удобно напечатать в виде сводного отчёта: B1 B2 B3 A1 C1, ... С2, ... C3, ... A2 C4, ... С5, ... C6, ... A3 C7, ... С8, ... C9, ...
Для этого необходимо установить флаг Сделать сводный отчёт.
Примечание: Для сводного отчёта необходимо, чтобы было более двух полей вывода и была выполнена сортировка (или группировка) по первому и второму выводимым свойствам. Иначе отчет не будет выводиться (в первом случае) или отобразится некорректно (во втором случае).
В нашем примере отчета Список мальчиков 2007-08 гг. рождения, возвращаемые поля выберем из двух объектов: "Классы" и "Ученики". Из первого объекта в качестве возвращаемого поля выберем класс, а из второго: фамилия, имя, дата рождения. После определения всех необходимых полей и выражений нажимаем на кнопку След. >> для перехода на Шаг 5 - Выбор критерия (фильтры).
|