2012-09-05 10 views
8

Ich bin neu bei SSRS und ich brauche die Möglichkeit, mehrere Berichte in einem einzigen Bericht zu gruppieren. Ich habe viel gesucht, aber nicht viel gefunden. Ich habe derzeit zwei Berichte (weitere folgen), die Benutzer einzeln anzeigen/speichern können müssen. Die Benutzer müssen außerdem beide Berichte als einen einzigen Bericht anzeigen. Im Wesentlichen nur eine einfache Verkettung. Schließlich werden mehrere Berichte gruppiert, und der Benutzer kann alle Berichte zur Online-Anzeige oder zum Speichern als einzelne PDF-Datei rendern.Gruppieren Sie mehrere Berichte in SSRS

Ich habe versucht, zwei Unterberichte in einem Master-Bericht, aber es verursacht eine Menge von schwer zu diagnostizieren Seitenumbruch Probleme. Ich habe mich gefragt, ob es hier eine einfachere Option gab. Vielen Dank.

Antwort

9

Die Kombination aller Berichtselemente in einem Bericht würde funktionieren, aber die Benutzer müssen sie auch als einzelne Berichte anzeigen können. Um zu vermeiden, dass Sie sowohl einen Hauptbericht als auch mehrere Einzelberichte pflegen müssen, haben Sie eine Reihe von Optionen:

1) Erstellen Sie einen Hauptbericht und fügen Sie die einzelnen Berichte als Unterberichte ein. Wenn Probleme mit Seitenumbrüchen auftreten, überprüfen Sie die Höhe und Breite der Berichtsseite im Vergleich zur Höhe und Breite des Unterbericht-Containers.

2) (Wenn Sie über SQL Server 2008 R2 oder höher verfügen) Stellen Sie sich die Möglichkeit vor, einzelne Berichte als Satz von Berichtsteilen zu veröffentlichen. Sie können diese dann in einem Hauptbericht wiederverwenden. (Publishing report parts)

+0

Ich wusste nicht über die Report Parts Fähigkeit. Ich laufe Express alles jetzt aber so muss ich versuchen Sie das später. Ich habe meinen Bericht, Körper und Ränder bereinigt, aber der einzige Weg, wie ich die zusätzlichen Seiten loswerden kann, ist, wenn der Problembericht den gesamten Körper des Masters als Unterbericht füllt Raum für andere Berichte Am besten habe ich bis jetzt getan, um die zwei Unterberichte in gegenüberliegenden Ecken zu positionieren, ich bekomme nur 4 zusätzliche Seiten auf diese Art. –

+1

Nach viel Versuch und Irrtum habe ich endlich die Dinge in Betrieb genommen Ich möchte jeden Leerraum im Hauptbericht haben, da dieser wiederholt wird (eine Vermutung, aber scheint zu funktionieren) .Dann müssen Sie die Unterberichtgrößen etwas kleiner machen als Ihr Master. –

1

Ich bin auch kein Fan von Unterberichten, sie funktionieren gut in Crystal, sind aber nicht wirklich notwendig in Reporting Services.

Warum kombinieren Sie nicht einfach die Berichte in einem? Kopieren Sie alle Tablixes/anderen Objekte aus jedem Bericht in einen neuen Bericht. Sie können alle auswählen und kopieren und einfügen, Sie müssen nur die Parameter, Datasets und Datenquellen einrichten, wenn sie nicht freigegeben sind. Sie können Seitenumbrüche nach jedem Tablix festlegen, oder ein guter Trick besteht darin, Rechtecke zu verwenden, da sie die Seitenumbrüche in ihren Eigenschaften steuern können.

+1

Fair genug, wenn die Leute dies ablehnen möchten, aber zumindest mutig genug sein, um Ihren Grund zu schreiben. Es ist nicht hilfreich für die Gemeinschaft, zu schlagen und downvote zu laufen. – Davos

+0

Einfache Lösung. hat für mich +1 gearbeitet. – Aditya

+0

Aber nicht sicher, warum es 4 Druckseiten zeigt, wenn es nur eine Seitenunterbrechung gibt ... :( – Aditya

Verwandte Themen