Partager via


RowNumber Fonction (Générateur de Rapports et SSRS)

Retourne un nombre évolutif du nombre de lignes pour l'étendue spécifiée.

Remarque

Vous pouvez créer et modifier des définitions de rapport (.rdl) dans le Générateur de rapports et dans le Concepteur de rapports dans SQL Server Data Tools. Chaque environnement de création offre différentes façons de créer, d’ouvrir et d’enregistrer des rapports et des éléments associés. Pour plus d’informations, consultez Conception de rapports dans le Concepteur de rapports et le Générateur de rapports (SSRS) sur le web à microsoft.com.

Syntaxe

  
RowNumber(scope)  

Paramètres

étendue
(String) Nom d’un jeu de données, d’une région de données ou d’un groupe, ou null (Nothing en Visual Basic), qui spécifie le contexte dans lequel évaluer le nombre de lignes. Nothing spécifie le contexte le plus externe, généralement le jeu de données du rapport.

Remarques

RowNumber retourne une valeur en cours d’exécution du nombre de lignes dans l’étendue spécifiée, tout comme RunningValue retourne la valeur en cours d’exécution d’une fonction d’agrégation. Lorsque vous spécifiez une étendue, vous spécifiez quand réinitialiser le nombre de lignes à 1.

scope ne peut pas être une expression. scope doit être une étendue contenante. Les étendues classiques, de la relation contenant-contenu le plus à l'extérieur à celle située le plus à l'intérieur, sont un dataset de rapport, une région de données, des groupes de lignes ou des groupes de colonnes.

Pour incrémenter des valeurs sur plusieurs colonnes, spécifiez comme étendue le nom d'un groupe de colonnes. Pour incrémenter des nombres en bas de lignes, spécifiez comme étendue le nom d'un groupe de lignes.

Remarque

L'inclusion d'agrégats qui spécifient un groupe de lignes et un groupe de colonnes dans une même expression n'est pas prise en charge.

Pour plus d’informations, consultez Référence aux fonctions d’agrégation (Générateur de rapports et SSRS) et Étendue des expressions pour les totaux, les agrégats et les collections intégrées (Générateur de rapports et SSRS).

Exemple de code

Voici une expression que vous pouvez utiliser pour la propriété BackgroundColor d’une ligne de détail de région de données Tablix afin d'alterner la couleur des lignes de détail pour chaque groupe, en commençant toujours par le blanc.

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

Voir aussi

Utilisation d'expressions dans les rapports (Générateur de rapport et SSRS)
Exemples d'expressions (Générateur de rapports et SSRS)
Types de données dans les expressions (Générateur de rapports et SSRS)
Étendue des expressions pour les totaux, les agrégats et les collections intégrées (Générateur de rapports et SSRS)