Condividi tramite


Funzione RowNumber (Generatore report e SSRS)

Restituisce il conteggio parziale del numero di righe per l'ambito specificato.

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

  
RowNumber(scope)  

Parametri

ambito
(String) Nome di un set di dati, di un'area dati o di un gruppo o di un gruppo (Nothing in Visual Basic), che specifica il contesto in cui valutare il numero di righe. Tramite Nothing viene specificato il contesto più esterno, generalmente il set di dati del report.

Commenti

RowNumber restituisce un valore in esecuzione del conteggio delle righe all'interno dell'ambito specificato, proprio come RunningValue restituisce il valore in esecuzione di una funzione di aggregazione. Durante la definizione di un ambito, si specifica quando reimpostare il conteggio delle righe su 1.

scope non può essere un'espressione. Il parametroscope deve essere un ambito contenitore. 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.

Per incrementare i valori nelle colonne, specificare un ambito che corrisponde al nome di un gruppo di colonne. Per incrementare i numeri verso il basso delle righe, specificare un ambito che corrisponde al nome di un gruppo di righe.

Nota

Non è possibile includere aggregazioni che specificano sia un gruppo di righe che un gruppo di colonne in un'unica espressione.

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).

Esempio di codice

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.

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

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)