Fonction RowNumber (Générateur de rapports version 3.0 et SSRS)

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

Notes

Vous pouvez créer et modifier des définitions de rapports (.rdl) dans le Générateur de rapports version 3.0 et dans le Concepteur de rapports, dans Business Intelligence Development Studio. Chaque environnement de création offre différentes possibilités pour créer, ouvrir et enregistrer des rapports et des éléments connexes. Pour plus d'informations, consultez Conception de rapports dans le Concepteur de rapports et le Générateur de rapports version 3.0 (SSRS) sur le site Web Microsoft.

Syntaxe

RowNumber(scope)

Paramètres

  • scope
    (String) Nom d'un dataset, d'une région de données ou d'un groupe, ou valeur Null (Nothing en Visual Basic), qui spécifie le contexte dans lequel évaluer le nombre de lignes. Nothing spécifie le contexte le plus extérieur, généralement le dataset du rapport.

Notes

RowNumber retourne une valeur d'exécution du nombre de lignes dans l'étendue spécifiée, de la même façon que RunningValue retourne la valeur 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.

Notes

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 version 3.0 et SSRS) et Présentation de l'étendue des expressions pour les totaux, les agrégats et les collections intégrées (Générateur de rapports version 3.0 et SSRS).

Exemple de code

L'exemple ci-dessous est une expression que vous pouvez utiliser pour la propriété BackgroundColor d'une ligne de détails de région de données de tableau matriciel pour faire alterner la couleur des lignes de détails de chaque groupe, en commençant toujours par le blanc.

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