2010-06-16 12 views
1

J'ai un rapport avec 12 Tablixes dessus. L'utilisateur peut choisir laquelle de ces tables et leurs données associées s'affiche lorsque le rapport est généré. Toutefois, lorsque vous choisissez un sous-ensemble des 12 tables, le rapport affiche un espace vide dans lequel je cache les tables non sélectionnées. Existe-t-il un moyen de redimensionner/ajuster la taille des tableaux sélectionnés ... en tronquant l'espace blanc où se trouvent les tables invisibles?Dimensionnement dynamique de SSRS Rapport

Merci

Répondre

1

Tout d'abord bienvenue à SO.

Personnellement, je n'ai pas été en mesure de trouver un moyen de tronquer cet espace blanc. La meilleure solution que j'ai trouvée est de simplement concevoir mes rapports autour d'elle. De même, des sous-rapports ou un tableau matriciel peuvent s'avérer utiles pour cette solution.

Alors, oui, ce sont les routes j'explorer:

  • rapport de design autour de l'espace blanc
  • sous-rapports
  • Tablix de Tablixes
+0

Bonjour Meiscooldude ... merci beaucoup pour la réponse. J'aime l'idée d'un Tablix de Tablixes. Cela devrait aider. J'ai essayé SubReports, mais j'ai trouvé le même problème. Ils prenaient encore de la place même lorsqu'ils étaient invisibles. Cheers – MikeTWebb

+0

Pas de problème, dites-moi comment ça marche pour vous. – Meiscooldude

+0

J'ai essayé le Tablix des Tablixes mais j'ai eu un problème. Les Tablixes insérés ont chacun besoin de leur propre DataSet .... cependant, le Tablix externe nécessite un DataSet et les Tablixes internes ont hérité de ce DataSet. Je n'ai pas vu un moyen de contourner cela. Donc, j'ai classé les Tablixes individuels pour qu'ils soient super petits et ne les ai pas mis dans un Tablix mutuel. Quand ils sont invisibles, il y a très peu d'espace blanc ... et quand ils sont visibles, ils se développent pour s'adapter aux données ... – MikeTWebb

0

mettre vos tables sur les rectangles et masquer les rectangles en fonction de vos besoins. Dans les paramètres du rapport, définissez l'espace blanc comme vrai. Cela devrait le faire pour vous.