Как в отчёт MS SQL Server Reporting Services добавить возможность скрывать и показывать подробности?

Добавить возможность скрывать/раскрывать строки отчёта достаточно просто. Для этого кликнем правой кнопкой мыши на строке деталей и выберем «Видимость строки…»:

Изменение видимости строки отчёта SSRS

Мы можем определить название поля, в котором будет появляться значок открытия/скрытия подробностей, а также вручную или динамически определить будут показаны подробности или нет по умолчанию:

<p»>окно изменения параметров видимости строки отчёта SSRS

На картинке выше параметры отображения зависят от поля с названием «StockCode_1», а при открытии отчёта — от дополнительного параметра (будет показано при нажатии на кнопку «fx»):

Видимость строки по умолчанию зависят от параметра отчёта

Также определим, как изначально будет выглядеть признак скрытия/показа подробностей (плюсик или минусик) для поля «StockCode_1»:

Initial Toggle State

Выражение для него:

Выражение для Initial Toggle StateКак это будет выглядеть в отчёте?

С параметром «скрыть подробности» = нет

Вид отчёта с параметром "скрыть подробности" = нет

С параметром «скрыть подробности» = Да

Вид отчёта с параметром "скрыть подробности" = ДаЕсли теперь нажать на плюсике рядом с кодом запаса, вид изменится:

Вид отчёта с раскрытой строкой подробностей для выбранного кода запасовЖелаю успеха!

Содержание: