Condividi tramite


Funzione RowNumber (Generatore report 3.0 e SSRS)

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

Nota

È possibile creare e modificare definizioni del report (con estensione rdl) in Generatore report 3.0 e in Progettazione report di Business Intelligence Development Studio. Ogni ambiente di creazione offre modalità differenti per creare, aprire e salvare report ed elementi correlati. Per ulteriori informazioni, vedere Progettazione di report tramite Progettazione report e Generatore report 3.0 (SSRS) nel Web all'indirizzo microsoft.com.

Sintassi

RowNumber(scope)

Parametri

  • scope
    (String) Nome di un set di dati, area dati o gruppo oppure valore Null (Nothing in Visual Basic) che specifica il contesto in cui valutare il numero di righe. Nothing specifica il contesto più esterno, che solitamente corrisponde al set di dati del report.

Osservazioni

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. Durante la definizione di un ambito, si specifica quando reimpostare il conteggio delle righe su 1.

scope non può essere un'espressione. scope deve essere un ambito di contenuto. 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 ulteriori informazioni, vedere Riferimento a funzioni di aggregazione (Generatore report 3.0 e SSRS) e Informazioni sull'ambito di espressioni per totali, aggregazioni e raccolte predefinite (Generatore report 3.0 e SSRS).

Esempio di codice

Di seguito è riportata un'espressione che è possibile utilizzare 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")