Как добавить действие детализации к отчету (службы Reporting Services)

Отчет может содержать ссылки на другие отчеты. Отчеты, открывающиеся при щелчке ссылки в основном отчете, называются детализированными отчетами. Детализированные отчеты должны храниться на том же сервере отчетов, что и основной отчет, однако они могут находиться в разных папках. Предусмотрена возможность добавить ссылку детализации к любому элементу, имеющему свойство Action, такому как текстовое поле, изображение или точки данных на диаграмме. Дополнительные сведения см. в подразделах раздела Справка F1 конструктора отчетов, посвященных странице «Действие».

Добавление действия детализации

  1. В конструкторе щелкните правой кнопкой мыши текстовое поле, рисунок или диаграмму, к которым нужно добавить ссылку, и выберите Свойства.

  2. В диалоговом окне Свойства этого элемента отчета нажмите кнопку Действие.

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

  4. В поле Выбрать отчет из списка введите или выберите имя отчета, к которому необходимо перейти.

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

    Список имен отчетов включает все отчеты в текущем проекте сервера отчетов. Если детализированный отчет находится на сервере отчетов, но не в проекте, введите имя отчета. В имени отчета может содержаться как относительный, так и абсолютный путь к отчету на сервере. Примером относительного пути является ...\DrillthroughReport\Store. Примером абсолютного пути является \SalesReports\DrillthroughReport\Store.

    На сервере отчетов, работающем в собственном режиме, укажите имя детализированного отчета без расширения файла RDL.

    На сервере отчетов, работающем в режиме интеграции с SharePoint, необходимо в выражении указать имя отчета и включить расширение файла RDL. Например, ="http://site/subsite/Documents/DrillthroughReport.rdl".

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

  5. В области Использовать эти параметры при выполнении отчета нажмите кнопку Добавить. В сетку параметров добавится новая строка.

    • В текстовом поле Имя введите имя параметра отчета для детализированного отчета. Если детализированный отчет находится в проекте сервера отчетов, то имена параметров будут доступны в раскрывающемся списке.

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

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

    • В поле Значение введите или выберите значение, передаваемое параметру детализированного отчета.

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

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

  6. Для проверки ссылки надо запустить отчет и щелкнуть элемент отчета, для которого была задана ссылка. Если ссылка установлена в текстовом поле, то будет полезно изменить цвет и стиль текста, чтобы показать пользователям, что текст является ссылкой. Например, можно изменить цвет на синий, а эффект на подчеркивание, настроив свойства шрифта в диалоговом окне Свойства текстового поля.