Funzione RowNumber (Generatore report e SSRS)

Viene restituito 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 ulteriori informazioni, vedere Progettazione di report tramite Progettazione report e Generatore report (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) tramite cui viene specificato il contesto in cui valutare il numero di righe. Tramite Nothing viene specificato il contesto più esterno, generalmente il 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.

Il parametro scope non può essere un'espressione. Il parametro scope 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 ulteriori 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 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")

Vedere anche

Riferimento

Esempi di espressioni (Generatore report e SSRS)

Concetti

Utilizzo delle espressioni nei report (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)