Fonction Level (Générateur de rapports et SSRS)
Retourne le niveau de profondeur actuel d'une hiérarchie récursive.
Notes
Vous pouvez créer et modifier des définitions de rapport (.rdl) dans le Générateur de rapports et dans le Concepteur de rapports dans SQL Server Data Tools. Chaque environnement de création offre différentes possibilités pour créer, ouvrir et enregistrer des rapports et des éléments connexes. Pour plus d’informations, consultez Conception de rapports en Concepteur de rapports et Report Builder (SSRS) sur le web sur microsoft.com.
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 le paramètre scope n'est pas spécifié, l'étendue actuelle est utilisée.
Type de retour
Retourne un Integer
. Si l’étendue spécifie un jeu de données ou une région de données, ou si elle spécifie un regroupement non récursif (autrement dit, un regroupement sans Parent
élément), 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 (Générateur de rapports et SSRS).
Exemple
L'exemple de code ci-dessous indique le niveau de ligne dans le groupe Employees :
=Level("Employees")
Voir aussi
Utilisation d'expressions dans les rapports (Générateur de rapport et SSRS)
Exemples d'expressions (Générateur de rapports et SSRS)
Types de données dans les expressions (Générateur de rapports et SSRS)
Étendue des expressions pour les totaux, les agrégats et les collections intégrées (Générateur de rapports et SSRS)