チャートのシリーズをオプションにすることは可能ですか(つまり、対応するクエリに時間がかかり、必要ない場合に備えて、ユーザーがチェックボックスをクリックしたときにのみレンダリングされます)?
または、ユーザーが見たいデータ系列/グラフを段階的に選択できる代替ソリューションはありますか?
チャートのシリーズをオプションにすることは可能ですか(つまり、対応するクエリに時間がかかり、必要ない場合に備えて、ユーザーがチェックボックスをクリックしたときにのみレンダリングされます)?
または、ユーザーが見たいデータ系列/グラフを段階的に選択できる代替ソリューションはありますか?
SSRS 2008 でも同様の問題がありました。シリーズ値の値に基づいてシリーズを非表示にしようとしていました。シリーズの可視性を設定しようとしましたが、何もしませんでした。次に、チャートでも非表示になることを期待して、凡例でシリーズを非表示にしようとしましたが、そうではありませんでした。最後に、シリーズの値を式 に設定します。=iif(fieldvalue=0,"",fieldvalue)
そのため、値が 0 の場合、シリーズの値は返されず、凡例のシリーズも非表示になります。これは少し遅れていますが、誰かの役に立てば幸いです。
これは、パラメーターを使用して実現できます。
パラメータを設定して、実行時にレポートに何を表示するかを決定できます。reportviewer コントロールの横に配置されたいくつかのコントロールを使用して、プログラムでパラメーターを設定できます。