Занятие 4. Проектирование отчета
На предыдущем занятии был создан запрос модели отчета. На этом занятии предстоит выбрать структуру для отчета, присвоить поля столбцам, строкам, областям сведений и добавить итоговые значения. Затем нужно будет выполнить предварительный просмотр отчета в конструкторе отчетов.
Выбор стиля отчета
На странице Конструирование запроса мастера отчетов нажмите кнопку Далее.
На странице Выбор типа отчета выберите параметр Матрица и нажмите кнопку Далее.
Конструирование отчета
В списке Доступные поля на странице Конструирование матрицы выберите Product_Category1 и щелкните Строки.
Важно!
В списке Доступные поля отображается список полей, которые были добавлены к запросу, а также все необходимые дополнительные поля на основе группирования полей в запросе. В тех ситуациях, когда запрос содержит ссылки на сущности и группирует данные по сущностям, ключи сущности каждой группы также добавляются в список доступных полей. В этих случаях список доступных полей будет содержать повторяющиеся имена, например Product и Product1. Product представляет собой ключ сущности, а Product1 — значение поля, добавленного в запрос. Если группирование происходит по сущностям, а не по значениям, то при упорядочивании полей в макете отчета следует всегда выбирать поле значения для отображения данных и ключ сущности для группирования данных.
В списке Доступные поля выберите Product_Subcategory2, а затем щелкните Строки.
В списке Доступные поля выберите Product3, а затем щелкните Строки.
В списке Доступные поля выберите Order_Year и Order_Quarter, а затем щелкните Столбцы.
В списке Доступные поля выберите Sum_Total_Due, а затем щелкните Подробности.
Нажмите кнопку Далее.
На странице Выбор стиля матрицы выберите Корпоративный.
Нажмите кнопку Далее.
В поле Имя отчета введите QDReportTutorial и нажмите кнопку Готово.
Отчет отображается в области Проект конструктора отчетов. Теперь в отчет можно внести изменения, так же как и в любой отчет в конструкторе отчетов. Теперь следует изменить статистическое выражение, поскольку в формуле отображается неправильное статистическое выражение. Помимо этого нужно добавить поля итогов.
Просмотр отчета
В окне Конструктор отчетов выберите вкладку Просмотр.
В поле Order Date введите 1.5.2003.
Нажмите кнопку Просмотр отчета.
Результаты подготавливаются к просмотру на вкладке «Просмотр». Можно внести изменения в отчет, изменить формат отчета, опубликовать отчет на сервере отчетов так же, как и любой другой отчет конструктора отчетов.
Обратите внимание, что показаны заказы от 1 мая 2003 года и позже. Если ввести более позднюю дату, то будут отображены заказы начиная с этой даты.
Изменение текста приглашения
В области Данные отчета щелкните Параметры, щелкните правой кнопкой Order Date, а затем выберите пункт Свойства параметра.
В поле Приглашение введите Заказы не раннее этой даты.
Нажмите кнопку ОК.
Изменение формулы поля отчета
На вкладке Проект дважды щелкните ячейку «[Sum(Sum Total Due)]».
Откроется диалоговое окно Свойства местозаполнителя. Поле Значение содержит значение «[First(Sum Total Due)]».
Выделите First и введите Sum.
Теперь значение выглядит так: «[Sum(Sum Total Due)]».
Нажмите кнопку ОК.
Конструктор отчетов предлагает по умолчанию First, которое является первой статистической функцией в списке. В этом отчете необходимо использовать статистическую функцию Sum, поэтому заменим статистическое значение в поле «Fields!Sum Total Due.Value» с First на Sum.
Теперь в поле содержится верная статистическая функция. Добавим поля итогов.
Добавление полей итогов
На вкладке Проект щелкните правой кнопкой мыши «[Order Year]», укажите Добавить итог и выберите пункт После.
При подготовке отчета к просмотру будут отображаться итоговые суммы продаж.
Щелкните правой кнопкой мыши «[Order Quarter]», укажите Добавить итог и выберите пункт После.
При подготовке отчета к просмотру будут отображаться итоговые суммы продаж за все кварталы для каждого года.
Щелкните правой кнопкой мыши «[Product3]», укажите Добавить итог и выберите пункт После.
При подготовке отчета к просмотру будут отображаться итоговые суммы продаж для каждого продукта.
Щелкните правой кнопкой мыши «[Product_Subcategory]», укажите Добавить итог и выберите пункт После.
При подготовке отчета будут отображаться итоговые суммы продаж для каждой подкатегории продукта.
Щелкните правой кнопкой мыши «[Product Category]», укажите Добавить итог и выберите пункт После.
При подготовке отчета будут отображаться итоговые суммы продаж для каждой категории продукта.
Предварительный просмотр отчета
В окне Конструктор отчетов выберите вкладку Просмотр.
В поле Заказы не раннее этой даты введите 1.5.2003.
Нажмите кнопку Просмотреть отчет.
Результаты подготавливаются к просмотру на вкладке «Просмотр».
Примечание
Прежде чем опубликовать отчет на сервере отчетов, убедитесь, что указан TargetServerURL — в меню «Проект» выберите «Свойства», а в диалоговом окне «Страницы свойств» введите адрес TargetServerURL и нажмите кнопку «ОК».
Следующие шаги
В конструкторе отчетов создан отчет на основе запроса модели отчета. Дополнительные сведения о форматировании отчетов в конструкторе отчетов см. в разделе «Занятие 5. Форматирование отчета в Учебник Создание простого табличного отчета».
См. также