2009-06-11 7 views
0

ist es möglich, eine Reihe in einem Diagramm optional zu machen (d. H. Nur gerendert, wenn der Benutzer ein Kontrollkästchen anklickt, falls die entsprechende Abfrage eine Weile dauert und nicht erforderlich ist)?Optionale Serie in einem SSRS-Diagramm?

Oder gibt es alternative Lösungen, bei denen Benutzer schrittweise die Datenreihen/Diagramme auswählen können, die sie sehen möchten?

Antwort

0

Dies kann mit Parametern erreicht werden.

Sie können Parameter festlegen, um festzulegen, was während der Laufzeit im Bericht angezeigt werden soll. Sie können die Parameter mithilfe einiger Steuerelemente neben dem Reportviewer-Steuerelement programmatisch festlegen.

2

Ich hatte ein ähnliches Problem in SSRS 2008, ich habe versucht, eine Serie basierend auf dem Wert der Serie zu verbergen. Ich habe versucht, die Sichtbarkeit der Serie festzulegen, aber das hat nichts bewirkt. Dann habe ich versucht, die Serie auf der Legende zu verstecken, in der Hoffnung, dass sie es auch auf der Karte verstecken würde, tat es nicht. Schließlich setze ich den Wert der Reihe auf einen Ausdruck, =iif(fieldvalue=0,"",fieldvalue), so würde es keinen Wert für die Reihe zurückgeben, wenn es einen Wert von 0 hatte, es verbirgt auch die Reihe in der Legende. Das ist ein bisschen spät, aber hoffentlich hilft es jemandem.