Funzione Level (Generatore report e SSRS)
Restituisce il livello di nidificazione corrente in una gerarchia ricorsiva.
Nota
È possibile creare e modificare definizioni del report (con estensione rdl) in Generatore report e in Progettazione report di SQL Server Data Tools. Ogni ambiente di creazione offre modalità differenti per creare, aprire e salvare report ed elementi correlati. Per altre informazioni, vedere Progettazione di report in Progettazione report e Report Builder (SSRS) sul Web in microsoft.com.
Sintassi
Level(scope)
Parametri
ambito
(String
) (Facoltativo). Nome di un set di dati, gruppo o area dati che contiene gli elementi del report a cui applicare la funzione di aggregazione. Se si omette scope , viene usato l'ambito corrente.
Tipo restituito
Restituisce un valore Integer
. Se l'ambito specifica un set di dati o un'area dati o specifica un raggruppamento non ricorsivo , ovvero un raggruppamento senza Parent
elemento, Level
restituisce 0. Se scope viene omesso, restituisce il livello dell'ambito corrente.
Osservazioni
Il valore restituito dalla funzione Level
è a base zero, ovvero il primo livello di una gerarchia viene indicato con 0.
È possibile utilizzare la funzione Level
per consentire l'applicazione dei rientri in una gerarchia ricorsiva, ad esempio un elenco di dipendenti.
Per altre informazioni sulle gerarchie ricorsive, vedere Creazione di gruppi di gerarchie ricorsive (Generatore report e SSRS).
Esempio
L'esempio di codice seguente consente di ottenere il livello di riga nel gruppo Employees:
=Level("Employees")
Vedere anche
Utilizzo delle espressioni nei report (Generatore report e SSRS)
Esempi di espressioni (Generatore report e SSRS)
Tipi di dati nelle espressioni (Generatore report e SSRS)
Ambito di espressioni per totali, aggregazioni e raccolte predefinite (Generatore report e SSRS)