Condividi tramite


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)