Fonction Level (Reporting Services)
Retourne le niveau de profondeur actuel d'une hiérarchie récursive.
Syntaxe
Level(scope)
Paramètres
- scope
(String) (Facultatif). Nom d'un dataset, d'un groupe ou d'une région de données qui contient les éléments de rapport auxquels appliquer la fonction d'agrégation. Si scope n'est pas spécifié, l'étendue actuelle est utilisée. Pour plus d'informations, consultez Utilisation de fonctions de rapport et d'agrégation intégrées dans des expressions (Reporting Services) et Calcul de totaux et autres agrégats (Reporting Services).
Type de retour
Retourne un Integer. Si le paramètre scope spécifie un dataset ou une région de données ou bien un regroupement non récursif (c'est-à-dire sans élément Parent), la fonction Level retourne 0. Si vous omettez le paramètre scope, elle retourne le niveau de l'étendue actuelle.
Notes
La valeur retournée par la fonction Level est une valeur de base zéro, c'est-à-dire que le premier niveau d'une hiérarchie est 0.
La fonction Level peut être utilisée pour appliquer un retrait dans une hiérarchie récursive, comme une liste d'employés. Pour plus d'informations sur les hiérarchies récursives, consultez Création de groupes de hiérarchies récursives (Reporting Services).
Exemple
L'exemple de code ci-dessous indique le niveau de ligne dans le groupe Employees :
=Level("Employees")