Занятие 4. Добавление таблицы в отчет (службы Reporting Services)
После определения набора данных вы можете приступать к конструированию отчета. Макет отчета создается путем перетаскивания в область конструктора областей данных, текстовых полей, изображений и других элементов, которые необходимо включить в отчет.
Элементы, содержащие повторяющиеся строки данных из базовых наборов данных, называются областями данных. Простые отчеты имеют только одну область данных, но можно добавить больше, например, если требуется добавить диаграмму в табличный отчет. После добавления области данных можно добавлять в нее поля.
Добавление табличной области данных и полей в макет отчета
В окне Панель элементовщелкните элемент Таблица, а затем щелкните область конструктора и выполните перетаскивание мышью. В конструкторе отчетов будет отображена табличная область данных с тремя столбцами, расположенными по центру области конструктора.
Примечание
Окно Панель элементов может выглядеть как вкладка в левой стороне области Данные отчета . Чтобы открыть панель элементов, наведите указатель на вкладку Панель элементов . Если панель элементов не отображается, в меню Вид выберите пункт Панель элементов.
В области Данные отчета разверните набор данных AdventureWorksDataset , чтобы отобразить поля.
Перетащите поле Date с панели Данные отчета в первый столбец таблицы.
После такого перетаскивания происходят два действия. Во-первых, в ячейке данных отображается в квадратных скобках имя поля, называемое выражением поля:
[Date]
. Во-вторых, заголовок столбца автоматически добавляется в строку заголовка непосредственно над выражением поля. По умолчанию заголовком столбца становится имя поля. Текст строки заголовка можно выделить и ввести новое имя.Перетащите поле Order с панели Данные отчета во второй столбец таблицы.
Перетащите поле Product с панели Данные отчета в третий столбец таблицы.
Перетаскивайте поле «Qty» в правый край третьего столбца, пока не возникнет вертикальный курсор и на указателе мыши не появится знак «плюс» [+]. После отпускания кнопки мыши для
[Qty]
создается четвертый столбец.Добавьте поле «LineTotal» тем же способом, создав пятый столбец.
Примечание
Заголовок столбца «Линейный итог». Конструктор отчетов автоматически создает понятное имя для столбца, разбивая LineTotal на два слова.
На следующей диаграмме показана табличная область данных, в которой заполнены следующие поля: Date (Дата), Order (Заказ), Product (Продукт), Qty (Кол-во) и Line Total (Итог строки).
Просмотр отчета
Предварительный просмотр отчета позволяет просматривать подготовленный отчет без его предварительной публикации на сервере отчетов. Во время разработки потребуется часто просматривать отчет. При просмотре отчета также выполняется проверка конструкции и подключений к данным, что позволяет исправить ошибки и проблемы перед публикацией отчета на сервере отчетов.
Предварительный просмотр отчета
Откройте вкладку Предварительный просмотр. конструктор отчетов запускает отчет и отображает его в режиме предварительного просмотра.
Следующая диаграмма показывает часть отчета в представлении предварительного просмотра.
Обратите внимание, что валюта (в столбце Line Total) имеет шесть знаков после запятой, а дата содержит отметку времени. Данное форматирование будет исправлено в следующем занятии.
Примечание
Чтобы сохранить отчет, в меню Файл выберите команду Сохранить все .
Next Steps
Табличная область данных успешно добавлена в отчет, поля добавлены в область данных и отчет просмотрен. Далее форматируются заголовки столбцов и значения даты и валюты. См. урок 5. Форматирование отчета (Reporting Services)).
См. также:
Таблицы (построитель отчетов и службы SSRS)
Коллекция полей набора данных (построитель отчетов и службы SSRS)