Функция Level (построитель отчетов 2.0)
Возвращает текущий уровень глубины в рекурсивной иерархии.
Синтаксис
Level(scope)
Параметры
- scope
(String) (Необязательно) Имя набора данных, группы или области данных, содержащих элементы отчета, к которым применяется статистическая функция. Если аргумент scope не указан, используется текущая область. Дополнительные сведения см. в разделах Использование встроенных функций отчета и статистических функций в выражениях (построитель отчетов 2.0) и Вычисление итогов и другие статистические вычисления (построитель отчетов 2.0).
Тип возвращаемых данных
Возвращает тип Integer. Если scope указывает набор данных, область данных или нерекурсивную группу (т. е. группу, не имеющую элемент Parent), Level возвращает 0. Если scope не задан, то производится возврат уровня текущей области.
Замечания
Возвращаемые функцией Level значения отсчитываются от нуля, т. е. первым уровнем в иерархии является 0.
Функция Level может использоваться для обеспечения автоматического определения отступов в рекурсивной иерархии, такой как список сотрудников. Дополнительные сведения о рекурсивных иерархиях см. в разделе Создание групп рекурсивной иерархии (построитель отчетов 2.0).
Пример
Следующий пример кода показывает уровень строки в группе «Сотрудники»:
=Level("Employees")