Ajout de sous-rapports (Générateur de rapports version 2.0)

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.

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 à un rapport (Générateur de rapports version 2.0).

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 (Générateur de rapports version 2.0).

Spécification des noms et emplacements de sous-rapports

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. Pour afficher un aperçu d'un sous-rapport dans un rapport principal à partir du Générateur de rapports version 2.0, les deux rapports doivent se trouver sur le même serveur de rapports ou vous devez spécifier un chemin d'accès complet au sous-rapport. 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 (Générateur de rapports version 2.0) et Spécification de chemins d'accès à des éléments externes (Générateur de rapports version 2.0).