Condividi tramite


Funzione Level (Reporting Services)

Data aggiornamento: 15 settembre 2007

Restituisce il livello di nidificazione corrente in una gerarchia ricorsiva.

Sintassi

Level(Scope)

Parametri

  • Scope
    (String) Nome del set di dati, del raggruppamento o dell'area dati contenente gli elementi del report a cui si desidera applicare la funzione di aggregazione. Il parametro Scope è facoltativo.

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 il parametro Scope viene omesso, verrà restituito il livello dell'ambito corrente. Per ulteriori informazioni sul parametro Scope, vedere Utilizzo di funzioni di report nelle espressioni (Reporting Services).

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 Raggruppamento dei dati in un report.

Scope non può essere un'espressione.

Esempio

L'esempio di codice seguente consente di ottenere il livello di riga nel raggruppamento Employees:

Level("Employees")

Vedere anche

Concetti

Creazione di espressioni in Reporting Services

Guida in linea e informazioni

Assistenza su SQL Server 2005