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


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

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

rs_drilldown

На этом рисунке пользователь щелкает в отчете значок плюса (+), чтобы отобразить подробные данные.

Например, можно первоначально скрыть все строки, за исключением строки итогов внешней группы для таблицы с группами строк. Для каждой внутренней группы (включая группу подробностей) следует добавить переключатель в ячейку группирования объемлющей группы. После подготовки отчета к просмотру пользователь может щелкать текстовое поле, чтобы раскрыть или свернуть подробные данные. Дополнительные сведения см. в разделе Таблицы (построитель отчетов и службы SSRS).

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

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

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

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

Сведения об установке сведений о видимости параметров для группы, столбца или строки см. в разделе Добавление действия «Развернуть/свернуть» к элементу (построитель отчетов и службы SSRS).

Дополнительные сведения о скрытии элементов отчета см. в разделе Скрытие элемента (построитель отчетов и службы SSRS).

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

В построителе отчетов или конструкторе отчетов SQL Server Data Tools можно создавать и изменять определения отчета (RDL). В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов. Дополнительные сведения см. в разделе Разработка отчетов в построителе отчетов и конструкторе отчетов (SSRS) на веб-сайте microsoft.com.

Сравнение детализированных отчетов и отчетов с углубленной детализацией

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

Поддержка скрытых элементов отчета модулями подготовки отчетов

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

  • В модуле подготовки HTML скрытые элементы не видны в источнике HTML.

  • Модули подготовки отчетов в формате XML отображают все элементы отчета, вне зависимости от того, являются ли они скрытыми.

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

Дополнительные сведения см. в разделе Поведение при подготовке к просмотру (построитель отчетов и службы SSRS).

См. также

Справочник

Примеры выражений (построитель отчетов и службы SSRS)

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

Детализация, углубленная детализация, вложенные отчеты и вложенные области данных (построитель отчетов и службы SSRS)

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