Freigeben über


Level-Funktion (Visual Studio-Berichts-Designer)

Gibt die aktuelle Ebene in einer rekursiven Hierarchie zurück.

Level(Scope)

Parameter

  • Scope
    (String) Der Name einer Datentabelle, eines Objekts, einer Gruppierung oder eines Datenbereichs mit den Berichtselementen, auf die die Aggregatfunktion anzuwenden ist. Die Angabe von Scope ist optional.

Rückgabetyp

Gibt Integer zurück. Wenn Scope eine Datenquelle oder einen Datenbereich oder eine nicht rekursive Gruppierung (d. h. eine Gruppierung ohne Parent-Element) angibt, gibt Level den Wert 0 zurück. Wenn Scope nicht angegeben ist, wird die Ebene des aktuellen Bereichs zurückgegeben. Weitere Informationen zum Scope-Parameter finden Sie unter Integrierte Funktionen für Berichte (Visual Studio-Berichts-Designer).

Hinweise

Der von der Level-Funktion zurückgegebene Wert ist nullbasiert, d. h. die erste Ebene in einer Hierarchie hat den Wert 0.

Die Level-Funktion kann verwendet werden, um den Einzug in einer rekursiven Hierarchie, z. B. einer Mitarbeiterliste, bereitzustellen. Weitere Informationen zu rekursiven Hierarchien finden Sie unter Gruppieren von Daten in einem Bericht (Visual Studio-Berichts-Designer).

Beispiel

Das folgende Codebeispiel stellt die Zeilenebene in der Employees-Gruppierung bereit.

Level("Employees")

Siehe auch

Konzepte

Verwenden von Ausdrücken in einem Bericht (Visual Studio-Berichts-Designer)
Hinzufügen von benutzerdefiniertem Code zu einem Bericht (Visual Studio-Berichts-Designer)
ReportViewer-Steuerelemente (Visual Studio)
Integrierte Funktionen für Berichte (Visual Studio-Berichts-Designer)