Funzioni di Generatore report - funzione LevelReport Builder Functions - Level Function

Restituisce il livello di nidificazione corrente in una gerarchia ricorsiva.Returns the current level of depth in a recursive hierarchy.

Nota

È possibile creare e modificare file di definizioni report impaginati (con estensione rdl) in Generatore report e in Progettazione report di SQL Server Data Tools.You can create and modify paginated report definition (.rdl) files in Report Builder and in Report Designer in SQL Server Data Tools. Ogni ambiente di creazione offre modalità differenti per creare, aprire e salvare report ed elementi correlati.Each authoring environment provides different ways to create, open, and save reports and related items.

SintassiSyntax


Level(scope)  

ParametriParameters

ambitoscope
(String) Facoltativo.(String) (Optional). Nome di un set di dati, gruppo o area dati che contiene gli elementi del report a cui applicare la funzione di aggregazione.The name of a dataset, group, or data region that contains the report items to which to apply the aggregate function. Se si omette scope , viene usato l'ambito corrente.If scope is not specified, the current scope is used.

Tipo restituitoReturn Type

Restituisce un valore Integer.Returns an 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.If scope specifies a dataset or data region, or specifies a nonrecursive grouping (that is, a grouping with no Parent element), Level returns 0. Se scope viene omesso, restituisce il livello dell'ambito corrente.If scope is omitted, it returns the level of the current scope.

OsservazioniRemarks

Il valore restituito dalla funzione Level è a base zero, ovvero il primo livello di una gerarchia viene indicato con 0.The value returned by the Level function is zero based; that is, the first level in a hierarchy is 0.

È possibile utilizzare la funzione Level per consentire l'applicazione dei rientri in una gerarchia ricorsiva, ad esempio un elenco di dipendenti.The Level function can be used to provide indentation in a recursive hierarchy, such as an employee list.

Per altre informazioni sulle gerarchie ricorsive, vedere Creazione di gruppi di gerarchie ricorsive (Generatore report e SSRS).For more information about recursive hierarchies, see Creating Recursive Hierarchy Groups (Report Builder and SSRS).

EsempioExample

L'esempio di codice seguente consente di ottenere il livello di riga nel gruppo Employees:The following code example provides the level of row in the Employees group:

=Level("Employees")  

Vedere ancheSee Also

Utilizzo delle espressioni nei report ( Generatore report e SSRS ) Expression Uses in Reports (Report Builder and SSRS)
Esempi di espressioni ( Generatore report e SSRS ) Expression Examples (Report Builder and SSRS)
Tipi di dati in espressioni ( Generatore report e SSRS ) Data Types in Expressions (Report Builder and SSRS)
Ambito di espressioni per totali, aggregazioni e raccolte predefinite ( Generatore report e SSRS )Expression Scope for Totals, Aggregates, and Built-in Collections (Report Builder and SSRS)