Level-Funktion (Berichts-Generator und SSRS)
Gibt die aktuelle Ebene in einer rekursiven Hierarchie zurück.
Hinweis
Sie können Berichtsdefinitionen (RDL) in Berichts-Generator und im Berichts-Designer in SQL Server-Datentools erstellen und ändern. Jede Erstellungsumgebung bietet verschiedene Methoden zum Erstellen, Öffnen und Speichern von Berichten und verwandten Elementen. Weitere Informationen finden Sie unter Entwerfen von Berichten in Berichts-Designer und Report Builder (SSRS) im Web unter microsoft.com.
Syntax
Level(scope)
Parameter
scope
(String
) (optional). Der Name eines Datasets, einer Gruppe oder eines Datenbereichs mit den Berichtselementen, auf die die Aggregatfunktion anzuwenden ist. Wenn scope nicht angegeben ist, wird der aktuelle Bereich verwendet.
Rückgabetyp
Gibt einen Integer
zurück. Wenn der Bereich ein Dataset oder einen Datenbereich angibt oder eine nicht wiederkehrende Gruppierung (d. h. eine Gruppierung ohne Parent
Element) angibt, Level
gibt 0 zurück. Wenn scope weggelassen wird, wird die Ebene des aktuellen Bereichs zurückgegeben.
Bemerkungen
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 Erstellen von rekursiven Hierarchiegruppen (Berichts-Generator und SSRS).
Beispiel
Mit dem folgenden Codebeispiel wird die Zeilenebene in der Employees-Gruppe bereitgestellt:
=Level("Employees")
Weitere Informationen
Ausdrucksverwendungen in Berichten (Berichts-Generator und SSRS)
Beispiele für Ausdrücke (Berichts-Generator und SSRS)
Datentypen in Ausdrücken (Berichts-Generator und SSRS)
Ausdrucksbereich für Gesamtwerte, Aggregate und integrierte Auflistungen (Berichts-Generator und SSRS)