Funzione Level (Generatore report e SSRS)
Viene restituito 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 ulteriori informazioni, vedere Progettazione di report tramite Progettazione report e Generatore report (SSRS) nel Web all'indirizzo microsoft.com.
Sintassi
Level(scope)
Parametri
- scope
(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 utilizzato l'ambito corrente.
Tipo restituito
Restituisce un valore Integer. Se il parametro scope specifica un set di dati o un'area dati oppure un raggruppamento non ricorsivo, ovvero un raggruppamento privo dell'elemento Parent, Level restituirà 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 ulteriori 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
Riferimento
Esempi di espressioni (Generatore report e SSRS)
Concetti
Utilizzo delle espressioni nei report (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)