2

Ich bin kein Experte auf SSRS, aber habe damit herum gespielt, um meinen grundlegenden Weg um es zu kennen, aber ich bin auf diesem fest. Dies ist für Project Server 2010. Ich arbeite an einer Aufgabe, um zwei Berichte zu erstellen und am Ende zu kombinieren. Erster Bericht, BerichtA ist für ein einzelnes Projekt und zieht alle seine Informationen. reportB ist für ein "Portfolio" der Projekte auf dem Server.Project Server SSRS-Bericht - Ein Bericht enthält dynamisch mehrere Berichte

Ich werde gebeten, einen Bericht von ihnen zusammengeführt zu erstellen. Ich nehme an, wir werden diesen Bericht C nennen. reportC wird reportB an der Spitze haben und alle Projekte und andere grundlegende Informationen auflisten. Wenn in reportB 10 Projekte aufgelistet sind, werden 10 reportAs (mit Informationen zu jedem einzelnen aufgelisteten Projekt) und alle ihre Informationen am Ende des Berichts zusammengefasst.

Ich habe versucht, in Unterberichte zu suchen, aber glaube nicht, dass das ist, was ich suche, weil es nicht so aussieht, als könnten Unterberichte dynamisch hinzugefügt werden, es sei denn, ich liege falsch. Irgendwelche Ideen, wie man das einfach macht? Ich schätze jede Hilfe, die ich bekommen kann.

EDIT: Hier ist ein Beispiel. Nein, es wird nicht so ausgerichtet sein. Sie gaben mir ihr Beispiel in Excel. Es bedeutet nicht unbedingt, dass reportC über Excel laufen muss. Könnte das möglich sein, ein Skript oder ähnliches zu betreiben? Basic Example

+0

Können Sie eine visuelle Darstellung dessen geben, was Sie erreichen möchten? Haben die Berichte A & B dieselben Spalten? Ist Bericht B eine wiederholte Kopfzeile mit Bericht A als Kinddetails? Ich habe Probleme, sich vorzustellen, was Sie wollen – Powell21

+0

Ich habe einen Screenshot hinzugefügt. Ich hoffe das hilft? – Lize

+0

Wenn ich Sie wäre, würde ich zurück zur Unterbericht-Route gehen. Sie betrachten es ein wenig falsch, dass sie nicht dynamisch erstellt werden müssen, Sie werden nur 1 Version jedes Berichts erstellen und dann einen Klick-Link erstellen, der einen Parameter übergibt, der eine Projekt-ID/Code enthalten würde Verwenden Sie das, um den untergeordneten Bericht zu füllen. Sie wären nicht sichtbar, wie in Ihrem Beispiel obwohl – Powell21

Antwort

0

Ich habe vor kurzem etwas sehr ähnliches gemacht.

Was Sie tun könnten, ist in Bericht A, legen Sie eine Tabelle am unteren Rand, wo jede Zeile ist ein Unterbericht (Bericht B). Dies würde ermöglichen, dass alle übergebenen Daten (Name, Berichts-ID usw.) sichtbare Unterberichte unterhalb des Ursprungsberichts erzeugen. Wenn Sie dann jeden Unterbericht auf seiner eigenen Seite haben möchten, können Sie unter Gruppeneigenschaften gehen und nach jeder Gruppe einen Seitenumbruch einfügen.