Работа с отчетами с дополнительной информацией
Изменения: 17 июля 2006 г.
В построителе отчетов отчетом с дополнительной информацией называется отчет, который предоставляет подробные сведения о данных, содержащихся в основном отчете. Отчет с дополнительной информацией выводится, если пользователь построителя отчетов щелкает интерактивные данные, содержащиеся в основном отчете. Такие отчеты автоматически создаются сервером отчетов. Разработчик моделей определяет, что должно отображаться в отчетах с дополнительной информацией, устанавливая свойства DefaultDetailAttribute и DefaultAggregateAttribute, присвоенные сущности в модели отчета.
Примечание. |
---|
Отчеты с дополнительной информацией доступны только при работе с выпуском SQL Server Enterprise edition. Если версия SQL Server неизвестна, обратитесь к администратору базы данных. |
Использование шаблонов по умолчанию
По умолчанию сервер отчетов создает два типа шаблонов для каждой сущности: шаблон одного экземпляра и шаблон нескольких экземпляров. Тип шаблона определяется выбранным элементом. Если щелчок мышью выполняется на скалярном атрибуте, то используется шаблон одного экземпляра. Если щелчок мышью выполняется на статистическом атрибуте, то используется шаблон нескольких экземпляров.
Шаблоны одного экземпляра
Шаблон одного экземпляра отображает все атрибуты целевой сущности и все статистические атрибуты по умолчанию, заданные для связанных сущностей, которые имеют связь «один ко многим» с целевой сущностью. Шаблон одного экземпляра имеет вид, показанный на следующем изображении.
Шаблоны нескольких экземпляров
Шаблон нескольких экземпляров отображает только атрибуты детализации целевой сущности по умолчанию и все статистические атрибуты по умолчанию, заданные для связанных сущностей, которые имеют связь «один ко многим» с целевой сущностью. Шаблон нескольких экземпляров имеет вид, показанный на следующем изображении.
Настройка отчетов с дополнительной информацией
Вместо того чтобы использовать шаблоны по умолчанию, созданные сервером отчетов, в построителе отчетов можно создать отдельный отчет, который будет использоваться в качестве пользовательского отчета с дополнительной информацией. Затем можно связать этот отчет с моделью в качестве детализированного отчета в области служб Reporting Services среды SQL Server 2005 Management Studio.
Чтобы превратить отчет построителя отчетов в отчет с дополнительной информацией, нужно установить флажок Включить детализацию для этого отчета в диалоговом окне Свойства построителя отчетов. При установке данного флажка к этому отчету добавляется параметр детализации, после чего запустить его непосредственно в построителе отчетов не удастся. Параметр детализации автоматически вычисляется сервером отчетов, когда читатель отчета щелкает тот или иной элемент в отчете построителя отчетов. Дополнительные сведения о том, как создать свой отчет и использовать его как пользовательский отчет с дополнительной информацией, см. в разделе Учебник. Настройка отчетов с дополнительной информацией построителя отчетов.
Важно! |
---|
Первичная (или базовая) сущность, использующаяся в отчете, должна быть той же самой, с которой связывается отчет. |
Журнал изменений
Версия | Журнал |
---|---|
17 июля 2006 г. |
|
См. также
Задачи
Как связать отчет с моделью в качестве отчета с дополнительной информацией
Основные понятия
Работа с моделями
Работа с конструктором моделей
Коллекция DefaultDetailAttributes (конструктор моделей)
Коллекция DefaultAggregateAttributes (конструктор моделей)
Просмотр отчетов с дополнительной информацией из отчета (построитель отчетов)
Другие ресурсы
Учебник. Настройка отчетов с дополнительной информацией построителя отчетов