Condividi tramite


Funzione RowNumber (Reporting Services)

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

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.

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