Параметры детализации
При создании интерактивного отчета с использованием Drill-Down связи, в генераторе отчетов есть возможность указать параметры, которые будут передаваться из главного отчета в детализирующий. К примеру, можно передать параметр, который будет использоваться при фильтрации данных в детализирующем отчете. Также, можно инициализировать свойства (Псевдоним отчета, Наименование отчета, Описание отчета) детализирующего отчета, указав их в параметрах детализируемого отчета.
Рассмотрим на примере свойства Псевдоним отчета (ReportAlias), при иницилизации которого, можно будет изменить имя закладки в окне предварительного просмотра. Допустим, есть интерактивный отчет содержащий названия категорий и детализацию по продуктам, относящимся к данным категориям. Сделаем так, чтобы каждая детализирующая вкладка имела название категории по которой она открыта. Для этого, изменим значения свойств у группы Параметр детализации (Drill-Down Parameter):
Перечень параметров детализации.
В поле свойства Наименование (Name) следует указать имя параметра. Для того, чтобы инициализировать какое-либо свойство отчета, его имя необходимо указать в наименовании параметра детализации. В данном случае, следует указать ReportAlias.
В поле свойства Выражение (Expression) указать выражение, которое будет вычисляться каждый раз при передачи параметра в отчет. В данном случае, следует указать выражение Categories.CategoryName.
Теперь в построенном отчете, вкладка с детализирующими данными, будет иметь название категории, которая была расшифрована. Более подробные примеры можно посмотреть в методиках построения отчетов:
Drill-Down отчет с использованием страницы в отчете;
Drill-Down отчет с использованием внешнего отчета.