Функции Report Builder — функция Level в страничном отчете (Report Builder)

Применяется к: Microsoft Report Builder (SSRS) Power BI Report Builder Конструктор отчетов в SQL Server Data Tools

Возвращает текущий уровень глубины в рекурсивной иерархии в отчете с разбивкой на страницы.

Примечание.

Файлы определения страничных отчетов (.rdl) можно создавать и изменять в Microsoft Report Builder, Power BI Report Builder и в конструктор отчетов в SQL Server Data Tools.

Синтаксис

  
Level(scope)  

Параметры

область применения
(String) (необязательно). Имя набора данных, группы или области данных, содержащих элементы отчета, к которым применяется агрегатная функция. Если аргумент scope не задан, используется текущая область.

Тип возвращаемых данных

Возвращает значение типа Integer. Если параметр scope определяет набор данных, область данных или нерекурсивное группирование (т. е. группирование без элемента Parent ), функция Level возвращает значение 0. Если параметр scope не указан, то возвращается уровень текущей области.

Замечания

Возвращаемые функцией Level значения отсчитываются от нуля, т. е. первым уровнем в иерархии является 0.

Функция Level может использоваться для задания отступов в рекурсивной иерархической структуре, например в списке сотрудников.

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

Пример

Следующий пример кода показывает уровень строки в группе «Сотрудники»:

=Level("Employees")