Fonction Level (Générateur de rapports version 3.0 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 rapports (.rdl) dans le Générateur de rapports version 3.0 et dans le Concepteur de rapports, dans Business Intelligence Development Studio. 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 dans le Concepteur de rapports et le Générateur de rapports version 3.0 (SSRS) sur le site Web Microsoft.

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 valeur retournée

Retourne un Integer. Si le paramètre scope spécifie un dataset ou une région de données ou encore 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 (Générateur de rapports version 3.0 et SSRS).

Exemple

L'exemple de code ci-dessous indique le niveau de ligne dans le groupe Employees :

=Level("Employees")