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


Отчеты с дополнительной информацией (SSRS)

Отчетом с дополнительной информацией называется отчет, в котором есть подробные сведения о данных, содержащихся в основном отчете. Отчет с дополнительной информацией выводится, когда пользователь щелкает интерактивные данные в основном отчете. Такие отчеты автоматически создаются сервером отчетов. Конструктор моделей определяет, что должно отображаться в отчетах с дополнительной информацией, устанавливая свойства DefaultDetailAttribute и DefaultAggregateAttribute сущности в модели отчета.

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

Отчеты с дополнительной информацией доступны не в каждом выпуске Microsoft SQL Server. Список функций, поддерживаемых в разных выпусках SQL Server, см. в разделе Возможности, поддерживаемые различными выпусками SQL Server 2012. Если используемый выпуск SQL Server неизвестен, обратитесь к администратору базы данных.

Использование шаблонов по умолчанию

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

Шаблоны одного экземпляра

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

Отчет с дополнительной информацией и переходами типа «многие к одному».

Шаблоны нескольких экземпляров

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

Отчет с дополнительной информацией и переходами типа «многие к одному».

Настройка отчетов с дополнительной информацией

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

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

Важное примечаниеВажно!

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

См. также

Задания

Связывание отчета с моделью в качестве отчета с дополнительной информацией