Ajout de sous-rapports
Un sous-rapport est un élément qui affiche un autre rapport à l'intérieur du corps d'un rapport principal. D'un point de vue conceptuel, un sous-rapport ressemble à un cadre d'une page Web. Il est utilisé pour incorporer un rapport dans un autre. Vous pouvez utiliser tout rapport comme un sous-rapport. Le rapport que le sous-rapport affiche est stocké sur un serveur de rapports, en général dans le même dossier que le rapport parent. Vous pouvez concevoir le rapport parent de sorte qu'il passe des paramètres au sous-rapport. Un sous-rapport peut être répété au sein de régions de données, en utilisant un paramètre pour filtrer les données de chaque instance du sous-rapport.
Si vous utilisez des sous-rapports pour afficher des groupes distincts de données, envisagez d'employer à la place des régions de données (tables, matrices, listes, graphiques ou jauges). Les rapports contenant seulement des régions de données montrent de meilleures performances que ceux qui comportent des sous-rapports.
Utilisez des régions de données si vous devez imbriquer des groupes de données issues de la même source au sein d'une région de données unique. Les sous-rapports sont préférables si vous devez imbriquer des groupes de données provenant de sources diverses en une seule région de données, réutiliser un sous-rapport dans plusieurs rapports parents ou afficher un rapport autonome dans un autre rapport. Vous pouvez créer un « dossier de synthèse » en plaçant plusieurs sous-rapports à l'intérieur du corps d'un autre rapport.
[!REMARQUE]
Dans le Concepteur de rapports, si vous prévisualisez un rapport contenant des sous-rapports, puis que vous modifiez le sous-rapport, il se peut que l'aperçu ne soit pas mis à jour. Pour visualiser vos modifications, cliquez sur le bouton Actualiser.
[!REMARQUE]
Si un sous-rapport est dans une table ou cellule de matrice, les sauts de page dans le sous-rapport ne sont pas respectés et ils ne s'affichent pas dans le rapport principal.
Utilisation de paramètres dans des sous-rapports
Pour passer les paramètres du rapport parent au sous-rapport, définissez un paramètre dans le rapport que vous souhaitez utiliser à titre de sous-rapport. Lorsque vous placez le sous-rapport dans le rapport parent, vous pouvez sélectionner le paramètre de rapport et une valeur à passer du rapport parent au paramètre de rapport dans le sous-rapport.
[!REMARQUE]
Le paramètre que vous sélectionnez à partir du sous-rapport est un paramètre de rapport, et non un paramètre de requête. Pour plus d'informations sur les paramètres, consultez Ajout de paramètres à votre rapport.
Vous pouvez placer un sous-rapport dans le corps principal du rapport ou dans une région de données. Si vous le placez dans une région de données, il se répétera avec chaque instance du groupe ou chaque ligne de la région de données. Pour passer au sous-rapport une valeur à partir du groupe ou de la ligne, dans la propriété de la valeur, utilisez une expression de champ pour le champ qui contient la valeur à passer au paramètre du sous-rapport.
Pour plus d'informations sur l'utilisation des sous-rapports, consultez Procédure : ajouter un sous-rapport et des paramètres (Reporting Services).
Spécification des noms et emplacements de sous-rapports
Pour afficher l'aperçu d'un rapport principal qui contient un sous-rapport, ces deux rapports doivent faire partie du même projet. Vous pouvez concevoir un rapport principal de manière à spécifier un sous-rapport se trouvant dans un dossier différent sur le même serveur de rapports. Après avoir apporté cette modification, vous ne pouvez plus voir le sous-rapport dans le rapport principal dans l'aperçu. Vous devez afficher le rapport sur le serveur de rapports. La syntaxe utilisée pour spécifier le sous-rapport varie selon que le serveur de rapports est exécuté en mode natif ou en mode intégré SharePoint. Pour plus d'informations, consultez Procédure : ajouter un sous-rapport et des paramètres (Reporting Services).
Voir aussi
Tâches
Référence
Concepts
Historique des modifications
Mise à jour du contenu |
---|
Ajout d'une remarque relative aux sauts de page dans les sous-rapports. |