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


Функция Level (конструктор отчетов Visual Studio)

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

Level(Scope)

параметры

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

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

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

Замечания

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

Функция Level может использоваться для автоматического определения отступов в рекурсивной иерархии, такой как список сотрудников. Дополнительные сведения о рекурсивных иерархиях см. в разделе Группирование данных в отчете (конструктор отчетов Visual Studio).

Примеры

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

Level("Employees")

См. также

Понятия

Использование выражений в отчете (конструктор отчетов Visual Studio)
Добавление пользовательского кода в отчет (конструктор отчетов Visual Studio)
Элементы управления ReportViewer (Visual Studio)
Встроенные функции для отчетов (конструктор отчетов Visual Studio)