Funktionen des Berichts-Generators: Level-Funktion in einem paginierten Bericht (Berichts-Generator)
Gilt für: Microsoft Report Builder (SSRS) Power BI Report Builder Report Designer in SQL Server Data Tools
Gibt die aktuelle Tiefe in einer rekursiven Hierarchie in einem paginierten Bericht zurück.
Hinweis
Sie können paginierte Berichtsdefinitionsdateien (.rdl) im Berichts-Generator von Microsoft, im Power BI Report Builder und im Berichts-Designer in SQL Server-Datentools erstellen und ändern.
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 Integerzurück. Wenn scope ein Dataset, einen Datenbereich oder eine nicht rekursive Gruppierung angibt (d.h. eine Gruppierung ohne Parent -Element), gibt Level den Wert 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")