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