Groupe de plusieurs rapports en un seul dans SSRS
Je suis nouveau sur SSRS et j'ai besoin de la capacité de regrouper plusieurs rapports en un seul rapport. J'ai cherché autour d'un lot, mais pas trouvé grand chose. J'ai actuellement deux rapports (plus à venir) que les utilisateurs doivent être en mesure d'afficher/enregistrer individuellement. Les utilisateurs ont également besoin de l'option pour afficher ces rapports en un seul rapport. Pour l'essentiel qu'une simple concaténation. Finalement, il y aura plusieurs rapports regroupés et l'utilisateur sera en mesure de rendre tous pour les visionner en ligne ou enregistrer dans un seul fichier PDF.
J'ai essayé deux sous-rapports dans un rapport maître, mais il provoque beaucoup de difficile à diagnostiquer page-break problèmes. Je me demandais si il y avait une plus bourrin option ici. Merci.
OriginalL'auteur Matt Molnar | 2012-09-05
Vous devez vous connecter pour publier un commentaire.
La combinaison de tous les éléments de la déclaration dans un rapport de travail, mais les utilisateurs doivent également être en mesure de les voir comme des rapports individuels. Pour éviter d'avoir à maintenir à la fois un rapport maître et plusieurs rapports individuels, vous avez deux options:
1) Créer un rapport maître et insérer les rapports individuels comme des sous-rapports. Si vous obtenez un saut de page, vérifiez la page de rapport de la hauteur et de la largeur par rapport à la sous-conteneur de hauteur et de largeur.
2) (Si vous avez SQL Server 2008 R2 ou plus tard) à Envisager la publication de vos rapports individuels comme un ensemble de Parties de Rapport. Vous pouvez ensuite réutiliser ces dans un rapport maître. (Publication de parties de rapport)
Après beaucoup d'essais et d'erreurs, j'ai enfin eu des choses à travailler. Il semble que vous ne voulez pas d'espace blanc dans le rapport maître qui se répète (une supposition, mais semble fonctionner). Ensuite, vous devez ajuster les sous-rapport des tailles un peu plus petit que votre maître.
OriginalL'auteur Nathan Griffiths
Je ne suis pas un fan de sous-rapports, ils fonctionnent bien dans le Cristal, mais ne sont pas vraiment nécessaires dans reporting services.
Pourquoi ne pas combiner les rapports en un seul? Copiez tous les tablixes /autres objets de chaque rapport sur un nouveau rapport. Vous pouvez sélectionner tout, copier et coller très facilement, il vous suffit de définir les paramètres, les données et les sources de données si elles ne sont pas partagés.
Vous pouvez définir pagebreaks après chaque tableau matriciel ou un bon truc consiste à utiliser des rectangles, car ils vous permettent de contrôler les sauts de page dans leurs propriétés.
La solution la plus Simple. a travaillé pour moi +1.
Mais vous ne savez pas, c'est pourquoi il en montrant 4 imprimer des pages quand il y a un seul saut de page ... 🙁
OriginalL'auteur Davos