Руководство. Добавление таблицы в отчет (службы Reporting Services)
После определения набора данных можно создать отчет с разбивкой на страницы. Макет отчета создается путем перетаскивания объектов отчета из панели элементов в область конструктора.
Элементы, содержащие повторяющиеся строки данных из базовых наборов данных, называются областями данных. После добавления области данных можно добавить поля. Базовый отчет имеет только один регион данных. Вы можете добавить дополнительные сведения, например диаграмму.
Изучив это руководство, вы:
- Добавьте область данных таблицы в макет отчета.
- Заполните таблицу полями из набора данных.
- Предварительный просмотр отчета для проверки подключений к проектированию и данным.
Необходимые компоненты
- Завершение шага 1. Создание проекта сервера отчетов.
- Завершение шага 2. Указание сведений о подключении.
- Завершение шага 3. Определение набора данных для отчета таблицы.
Добавление табличных областей данных и полей в макет отчета
В этом разделе вы добавите область данных таблицы в макет отчета и заполните его полями из набора данных для отображения упорядоченных данных.
Откройте файл определения отчета заказа на продажу (RDL) в Visual Studio.
Выберите вкладку Панель элементов на панели конструктора отчетов слева. Если вкладка "Панель элементов" не отображается, выберите "Вид>панели элементов".
Выберите объект Table и перетащите его в область конструктора отчета. Таблицу можно также добавить в отчет из области конструктора. Щелкните правой кнопкой мыши область конструктора и выберите Вставить>Таблица.
В конструкторе отчетов будет отображена табличная область данных с тремя столбцами, расположенными по центру области конструктора.
В области данных отчета разверните AdventureWorksDataset, чтобы отобразить поля.
Перетащите поле
Date
из панели Данные отчета в первый столбец таблицы.Внимание
После такого перетаскивания происходят два действия.
- конструктор отчетов отображает имя поля, известное как выражение поля в скобках. Например, в этом руководстве
Date
отображается в ячейке данных. - конструктор отчетов добавляет метку столбца в строку заголовка, непосредственно над выражением поля. По умолчанию метка столбца получает значение имени поля. Вы можете выбрать метку столбца и ввести новое значение, если вы хотите изменить его.
- конструктор отчетов отображает имя поля, известное как выражение поля в скобках. Например, в этом руководстве
Перетащите поле
Order
из панели Данные отчета во второй столбец таблицы.Перетащите поле
Product
из панели Данные отчета в третий столбец таблицы.Перетащите
Qty
поле в правый край третьего столбца, пока не получите вертикальный курсор, а указатель отображает знак плюса [+]. Удалите поле, чтобы создать четвертый столбец дляQty
выражения поля.Добавьте поле
LineTotal
тем же способом, создав пятый столбец. Метка столбца отображается как "Итог строки". Конструктор отчетов автоматически создает для столбца понятное имя, разбивая строку LineTotal на два слова.
Предварительный просмотр отчета
При проектировании часто просматривайте отчет. Таким образом, вы проверяете проектирование и подключения к данным, и вы можете исправлять ошибки и проблемы по мере использования.
Выберите вкладку Предварительный просмотр.
Конструктор отчетов запустит отчет и отобразит его в представлении Предварительный просмотр.
Нажмите кнопку "Сохранить все">, чтобы сохранить отчет.