Ich möchte, dass Benutzer auf eine Spalte eines Histogramms klicken und diese Aktion einen Unterbericht basierend auf einem Attribut dieser Spalte laden lassen.
Dies würde SSRS-Berichte ein bisschen interaktiver und viel nützlicher machen.
Ich habe festgestellt, dass wir bei der Angabe von Aktionen den folgenden Dialog erhalten, der "zum Bericht gehen", aber nicht "Unterbericht laden" enthält.
Vielleicht gibt es Hoffnung in "Gehe zu URL" und Javascript?
Die Antwort ist nein, es ist nicht möglich, einen Unterbericht basierend auf einem Klick mit SSRS neu zu laden.
Mehrere Leute haben das an verschiedenen Orten erwähnt: @ cadrell0 sagt:
SSRS wird immer dann gepostet, wenn Sie auf etwas klicken, z. B. Tabellen sortieren oder versteckte Objekte umschalten. Dies führt mich zu der Annahme, dass Sie nicht verwenden können Javascript, um damit zu interagieren
Auf twitter bekomme ich den einfachen, direkten Rat:
Unterberichte in SSRS funktionieren nicht so. Siehe Zusammenfassung der Merkmale hier - Ссылка
Im Allgemeinen, wenn Sie eine interaktivere Erfahrung wünschen, müssen Sie Web-Entwicklung tun oder eine andere Lösung finden, die nicht SSRS ist. Eine Microsoft-Lösung, die vielversprechend aussieht, ist Power View. Es kommt bald heraus und es könnte eine bessere Möglichkeit bieten, Daten zu erkunden.
Nun, irgendwie. Sie können die Funktion Gehe zu Bericht festlegen, um zum übergeordneten Bericht (zurück zu sich selbst) zu wechseln und einen Parameter zu übergeben, der den Unterbericht aktualisiert. Nicht elegant, aber es funktioniert. Ich habe es verwendet, um eine Registerkarte "Formular" zu erstellen und verwenden Sie die "Registerkarten", um den Unterbericht unten zu wechseln.
Ich habe "Gehe zu Lesezeichen" verwendet und statt einen Unterbericht zu laden, wird einfach auf eine andere Seite im Bericht gesprungen, die die Details des ausgewählten Diagrammelements anzeigt. Viel Glück.
Tags und Links sql-server reporting-services ssrs-2008