Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : Générateur de rapports Microsoft (SSRS)
Power BI Report Builder
Concepteur de rapports dans SQL Server Data Tools
Retourne un nombre évolutif du nombre de lignes pour l’étendue spécifiée dans un rapport paginé.
Remarque
Il est possible de créer et de modifier des fichiers de définition de rapports (.rdl) paginés dans le Générateur de rapports Microsoft, dans Power BI Report Builder et dans le Concepteur de rapports de SQL Server Data Tools.
Syntaxe
RowNumber(scope)
Paramètres
scope
(Chaîne) Nom d’un jeu de données, d’une région de données ou d’un groupe, ou valeur Null (Rien 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 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.
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
L'expression suivante peut être utilisée pour la propriété BackgroundColor de la ligne de détail d'une région de données Tablix afin d'alterner la couleur des lignes de détail pour chaque groupe, en commençant toujours par la couleur blanche.
=IIF(RowNumber("GroupbyCategory") Mod 2, "White", "PaleGreen")
Contenu connexe
- Utilisations des expressions dans des rapports paginés (Générateur de rapports)
- Exemples d’expressions dans les rapports paginatus du Report Builder
- Types de données dans les expressions d’un rapport paginé (Générateur de rapports)
- Étendue des expressions pour les totaux, les agrégats et les collections intégrées dans un rapport paginé (Générateur de rapports)