2016-10-18 4 views
0

Ich habe die Anforderung, ein Diagramm in SSRS 2008 zu erstellen und auf einen bestimmten Bereich des Diagramms zu klicken, um einen Unterbericht zu erstellen. Ich bin schon mit Tortendiagramm und dem Bericht aber nicht in der Lage zu erzeugen, um den Unterbericht dynamischWie ich einen Unterbericht erstelle, wenn ich in SSRS-Berichten auf Bestimmter Sektor des Kreisdiagramms klicke

enter image description here

getan

ich verschiedene Berichte erzeugen muß, wenn ich auf verschiedene Bars in Balkendiagramm klicken

kann jeder helfen mit, dass

+1

Sie nicht dynamisch Unter Berichte generieren können, aber Sie können sie dynamisch sichtbar machen ... – Kidiskidvogingogin

Antwort

0

A Unterbericht ist ein Bericht bereits in den Bericht eingebettet.

Ich denke, was Sie wollen, ist eigentlich ein Drill Through Bericht, wo Sie auf ein Element klicken und ein neuer Bericht erscheint, zeigt Ihnen das Detail der Daten, die Sie gerade angeklickt haben.

Sie müssen einen neuen Bericht mit einer Tabelle erstellen. Wenn Ihre Abfrage die benötigten Details enthält, können Sie dieselbe Abfrage erneut verwenden. Andernfalls müssen Sie eine Abfrage erstellen, um die gewünschten Details anzuzeigen.

Sie müssen einen Parameter für den Wert, den Sie aus Ihrem Diagramm auswählen, filtern. Ihr Diagramm sagt Emp_ID aber ich denke, das ist nur eine Anzahl und Sie wollen wirklich die Text von der X-Achse (d. H. Deliver Client-Projekte ...) - Erfahrung Ihrer Mitarbeiter. Wenn Sie den Drill-Through-Bericht mit dem Parameter für das Feld erstellt haben, gehen Sie zurück zum Hauptbericht und fügen Sie eine ACTION hinzu. Geben Sie Ihren neuen Drill-Through-Bericht an, fügen Sie den Parameter hinzu, indem Sie ihn in der Dropdown-Liste Name auswählen, und wählen Sie das Feld aus, von dem Sie den Wert erhalten möchten (die Kategorie Gruppenfeld aus dem Balkendiagramm).

Wenn Sie jetzt auf eine Leiste klicken, wird Ihr neuer Unterbericht mit den Details geöffnet, die durch das Feld gefiltert werden, auf das Sie klicken. Wenn Sie auf die Leiste für Gelieferte Kundenprojekte und kompetent klicken, wird Ihr neuer Bericht mit einer Tabelle der 31 Mitarbeiter angezeigt.

Hier einige ausführlichere Informationen:

https://technet.microsoft.com/en-us/library/aa337477(v=sql.105).aspx https://msdn.microsoft.com/en-us/library/ff519554.aspx

+0

Vielen Dank, Ihre Arbeiten. – Noris

0

Sie müssen haben bereits die Unter Berichten und stellen Sie Ihre Diagrammelemente diesen Bericht über ihren Klick Eigenschaften laden - Sie können nicht einfach einen Bericht erzeugen, die auf einem durch einen Klick Berichtselement.

Wenn Sie abhängig von den Daten hinter dem angeklickten Tortendiagrammabschnitt zu verschiedenen Berichten wechseln möchten, können Sie dies entweder im ursprünglichen Dataset mit einer Spalte für den zu ladenden Bericht festlegen oder eine switch-Anweisung hinzufügen im Ausdruck für die Adresse des zu ladenden Berichts. Um Ihre Parameter zu behandeln, ist dies wahrscheinlich am einfachsten mit URL-Adressierung getan.

Verwandte Themen