Afficher les numéros de page ou d’autres propriétés de rapport paginé (Générateur de rapports)
S’applique à : Générateur de rapports Microsoft (SSRS) Power BI Report Builder Report Designer dans SQL Server Data Tools
Vous pouvez facilement ajouter des numéros de page, un titre de rapport, un nom de fichier et d’autres propriétés de rapport aux en-têtes ou pieds de page de votre rapport paginé. Ces propriétés sont stockées en tant que champs dans le dossier Champs prédéfinis du volet Données du rapport.
- Durée d’exécution
- Nombre de pages
- Dossier Rapport
- Nom du rapport
- URL du serveur de rapports
- Nombre total de pages
- ID d'utilisateur
- Langage
Pour un numéro de page, vous pouvez ajouter le mot « Page » avant le numéro. Vous pouvez également indiquer le nombre total de pages.
Notes
Le fait de calculer le nombre total de pages peut ralentir les performances lors de l’exécution ou de l’affichage de votre rapport. Comme l’indique l’info-bulle, nous ne paginons pas entièrement le rapport si vous n’allez pas jusqu’à la fin de celui-ci. Le point d’interrogation ( ? ) est là par conception, cependant, vous pouvez forcer une pagination complète. Pour la forcer, vous pouvez ajouter une zone de texte masquée dans le pied de page ou l’en-tête avec l’expression « =Globals!OverallTotalPages ». Le rapport doit générer chaque page pour répondre à cette expression.
-
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.
Pour ajouter un numéro de page ou d'autres propriétés de rapport
Dans le volet Données du rapport, développez le dossier Champs prédéfinis.
Si le volet des données de rapport n’est pas visible, cochez Données du rapportsous l’onglet Affichage.
Faites glisser le champ Numéro de page du volet des données de rapport vers l’en-tête ou le pied de page du rapport.
Une zone de texte qui contient l'expression simple [&PageNumber] est ajoutée.
Remarque
Le pied de page est ajouté automatiquement au rapport. Pour ajouter un en-tête de page, sous l’onglet Insérer , cliquez sur En-tête, puis sur Ajouter un en-tête.
Pour ajouter le mot « Page » avant le numéro de page
Cliquez avec le bouton droit sur la zone de texte qui contient [&PageNumber] et cliquez sur Expressions.
La zone de texte Définir l'expression pour : valeur contient l’expression =Globals!PageNumber.
Placez le curseur après le signe =, puis tapez "Page " &.
L'expression est maintenant ="Page "&Globals!PageNumber
Cliquez sur OK.
Pour ajouter le nombre total de pages après le numéro de page
Cliquez avec le bouton droit sur la zone de texte comportant l’expression et cliquez sur Expressions.
Tapez &" sur "& à la fin de l’expression.
Dans le volet Catégorie, développez Champs prédéfinis et double-cliquez sur TotalPages.
L'expression est maintenant ="Page "&Globals!PageNumber &" de "&Globals!TotalPages
Cliquez sur OK.
Voir aussi
En-têtes et pieds de page (Générateur de rapports et SSRS)
Mettre en forme du texte dans une zone de texte (Générateur de rapports et SSRS)