Поделиться через


Занятие 4. Добавление таблицы в отчет (службы Reporting Services)

После определения набора данных вы можете приступать к конструированию отчета. Макет отчета создается путем перетаскивания в область конструктора областей данных, текстовых полей, изображений и других элементов, которые необходимо включить в отчет.

Элементы, содержащие повторяющиеся строки данных из базовых наборов данных, называются областями данных. Простые отчеты имеют только одну область данных, но можно добавить больше, например, если требуется добавить диаграмму в табличный отчет. После добавления области данных можно добавлять в нее поля.

Добавление табличной области данных и полей в макет отчета

  1. В окне Панель элементов щелкните элемент Таблица, а затем щелкните область конструктора и выполните перетаскивание мышью. В конструкторе отчетов будет отображена табличная область данных с тремя столбцами, расположенными по центру области конструктора.

    ПримечаниеПримечание

    Окно Область элементов может выглядеть как вкладка в левой стороне области Данные отчета. Чтобы открыть окно Область элементов, наведите указатель мыши на вкладку Область элементов. Если окно Область элементов не отображается, в меню Вид выберите команду Область элементов.

  2. В области Данные отчета разверните набор данных AdventureWorksDataset, чтобы отобразить поля.

  3. Перетащите поле Date из области Данные отчета в первый столбец таблицы.

    После такого перетаскивания происходят два действия. Во-первых, в ячейке данных отображается в квадратных скобках имя поля, называемое выражением поля: [Date]. Во-вторых, заголовок столбца автоматически добавляется в строку заголовка непосредственно над выражением поля. По умолчанию заголовком столбца становится имя поля. Текст строки заголовка можно выделить и ввести новое имя.

  4. Перетащите поле Order из области Данные отчета во второй столбец таблицы.

  5. Перетащите поле Product из области Данные отчета в третий столбец таблицы.

  6. Перетащите поле Qty в правый край третьего столбца, пока не возникнет вертикальный курсор и на указателе мыши не появится знак «плюс» [+]. После отпускания кнопки мыши для [Qty] создается четвертый столбец.

  7. Добавьте поле LineTotal тем же способом, создав пятый столбец.

    ПримечаниеПримечание

    Заголовок столбца «Линейный итог». Конструктор отчетов автоматически создает понятное имя для столбца, разбивая LineTotal на два слова.

    На следующей диаграмме показана табличная область данных, в которой заполнены следующие поля: Date, Order, Product, Qty и Line Total.

    Конструктор, таблица со строкой заголовка и строкой детализации

Просмотр отчета

Предварительный просмотр отчета позволяет просматривать подготовленный отчет без его предварительной публикации на сервере отчетов. Во время разработки потребуется часто просматривать отчет. При просмотре отчета также выполняется проверка конструкции и подключений к данным, что позволяет исправить ошибки и проблемы перед публикацией отчета на сервере отчетов.

Предварительный просмотр отчета

  • Перейдите на вкладку Предварительный просмотр. Отчет будет выполнен в конструкторе отчетов и отображен в представлении предварительного просмотра.

    Следующая диаграмма показывает часть отчета в представлении предварительного просмотра.

    Просмотр, строки детализации таблицы с 5 столбцами

    Обратите внимание, что валюта (в столбце Line Total) имеет шесть знаков после запятой, а дата содержит отметку времени. Данное форматирование будет исправлено в следующем занятии.

ПримечаниеПримечание

Чтобы сохранить отчет, в меню Файл выберите команду Сохранить все.

Следующие шаги

Табличная область данных успешно добавлена в отчет, поля добавлены в область данных и отчет просмотрен. Далее форматируются заголовки столбцов и значения даты и валюты. См. раздел Занятие 5. Форматирование отчета (Reporting Services).

См. также

Основные понятия

Таблицы (построитель отчетов и службы SSRS)

Коллекция полей набора данных (построитель отчетов и службы SSRS)