Level-Funktion (Report Builder 3.0 und SSRS)

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

HinweisHinweis

Sie können Berichtsdefinitionen (RDL) in Berichts-Generator 3.0 und im Berichts-Designer in Business Intelligence Development Studio 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 Berichts-Generator 3.0 (SSRS) im Web auf 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 Wert vom Typ Integer zurück. Wenn scope ein Dataset, einen Datenbereich oder eine nicht rekursive Gruppierung (d. h. eine Gruppierung ohne Parent-Element) angibt, gibt Level den Wert 0 zurück. Wenn scope weggelassen wird, wird die Ebene des aktuellen Bereichs zurückgegeben.

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 Erstellen von rekursiven Hierarchiegruppen (Report Builder 3.0 und SSRS).

Beispiel

Mit dem folgenden Codebeispiel wird die Zeilenebene in der Employees-Gruppe bereitgestellt:

=Level("Employees")