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


Скрытие элементов отчета по условию (построитель отчетов 2.0)

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

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

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

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

Пошаговые инструкции по скрытию элементов отчета см. в следующих разделах.

Детализированные отчеты

Детализированный отчет позволяет пользователю переходить по ссылке к сводному значению и открывать отдельный, связанный отчет для отображения подробных данных. Получение подробных данных происходит только при запуске подробного отчета. Детализированные отчеты обычно требуют меньше ресурсов, чем отчеты с углубленной детализацией. Дополнительные сведения см. в разделах Добавление детализированных отчетов (построитель отчетов 2.0) и Учебник. Добавление параметров для фильтрации данных отчета (построитель отчетов 2.0).

Скрытие столбцов отсутствующих полей набора данных во время выполнения

Для коллекций полей набора данных, изменяющихся во время выполнения, можно установить выражение для видимости столбцов, в результате чего в отчете будут отображаться только те поля, которые существуют в результирующем наборе времени выполнения. Столбцы отсутствующих полей не подготавливаются к просмотру и не занимают места в отчете. Для проверки наличия поля во время выполнения требуется применение пользовательского кода. Дополнительные сведения см. в разделе Использование в выражениях ссылок на коллекцию полей набора данных (построитель отчетов 2.0).

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

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

  • Модули подготовки отчетов в формате HTML не показывают скрытых элементов; скрытые элементы не видны даже в исходном HTML-коде.

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

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

Дополнительные сведения см. в разделе Основные сведения о режимах подготовки отчетов (построитель отчетов 2.0).