Report Builder funzioni - funzione RowNumberReport Builder Functions - RowNumber Function

Restituisce il conteggio parziale del numero di righe per l'ambito specificato.Returns a running count of the number of rows for the specified scope.

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


RowNumber(scope)  

ParametriParameters

ambitoscope
(String) Nome di un set di dati, area dati o gruppo oppure valore Null (Nothing in Visual BasicVisual Basic) che specifica il contesto in cui valutare il numero di righe.(String) The name of a dataset, data region, or group, or null (Nothing in Visual BasicVisual Basic), that specifies the context in which to evaluate the number of rows. TramiteNothing viene specificato il contesto più esterno, generalmente il set di dati del report.Nothing specifies the outermost context, usually the report dataset.

OsservazioniRemarks

RowNumber restituisce il valore corrente del conteggio di righe all'interno dell'ambito specificato, così come RunningValue restituisce il valore corrente di una funzione di aggregazione.RowNumber returns a running value of the count of rows within the specified scope, just as RunningValue returns the running value of an aggregate function. Durante la definizione di un ambito, si specifica quando reimpostare il conteggio delle righe su 1.When you specify a scope, you specify when to reset the row count to 1.

scope non può essere un'espressione.scope cannot be an expression. Il parametroscope deve essere un ambito contenitore.scope must be a containing scope. I tipici ambiti, dal contenuto più esterno fino al più interno, sono set di dati di report, aree dati, gruppi di righe o di colonne.Typical scopes, from the outermost to the innermost containment, are report dataset, data region, row groups or column groups.

Per incrementare i valori nelle colonne, specificare un ambito che corrisponde al nome di un gruppo di colonne.To increment values across columns, specify a scope that is the name of a column group. Per incrementare i numeri verso il basso delle righe, specificare un ambito che corrisponde al nome di un gruppo di righe.To increment numbers down rows, specify a scope that is the name of a row group.

Nota

Non è possibile includere aggregazioni che specificano sia un gruppo di righe che un gruppo di colonne in un'unica espressione.Including aggregates that specify both a row group and a column group in a single expression is not supported.

Per altre informazioni, vedere Riferimento a funzioni di aggregazione (Generatore report e SSRS) e Ambito di espressioni per totali, aggregazioni e raccolte predefinite (Generatore report e SSRS).For more information, see Aggregate Functions Reference (Report Builder and SSRS) and Expression Scope for Totals, Aggregates, and Built-in Collections (Report Builder and SSRS).

Esempio di codiceCode Example

Di seguito è riportata un'espressione che è possibile usare per la proprietà BackgroundColor della riga di dettaglio di un'area dati Tablix per alternare il colore di tali righe per ogni gruppo, sempre a partire dal bianco.The following is an expression that you can use for the BackgroundColor property of a Tablix data region detail row to alternate the color of detail rows for each group, always beginning with White.

=IIF(RowNumber("GroupbyCategory") Mod 2, "White", "PaleGreen")  

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)