Partager via


Fonction Level (Concepteur de rapports Visual Studio)

Retourne le niveau de profondeur actuel d'une hiérarchie récursive.

Level(Scope)

Paramètres

  • Scope
    (String) Nom d'une table de données, d'un objet, d'un regroupement ou d'une région de données contenant les éléments de rapport auxquels appliquer la fonction d'agrégation. Scope est facultatif.

Type de valeur retourné

Retourne Integer. Si le paramètre Scope spécifie une source de données 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. Pour plus d'informations sur le paramètre Scope, consultez Fonctions intégrées pour les rapports (Concepteur de rapports Visual Studio).

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écurcives, consultez Regroupement de données dans un rapport (Concepteur de rapports Visual Studio).

Exemple

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

Level("Employees")

Voir aussi

Concepts

Utilisation d'expressions dans un rapport (Concepteur de rapports Visual Studio)
Ajout de code personnalisé à un rapport (Concepteur de rapports Visual Studio)
Contrôles ReportViewer (Visual Studio)
Fonctions intégrées pour les rapports (Concepteur de rapports Visual Studio)