0

私はインターネットをざっと見ていて、StackOverflowの誰かがSubReportをツールチップに正常にバインドできたかどうか知りたいと思っていました。オンラインで複数の回答を聞いていました。最も一般的なアサーションは、ツールチップは式のみを取り、関連付けることができないため、できないというものです。もう1つの主張は、ラボでのみ行ったカスタムコードを追加して、使用できる式にすることができるというものです。

SSRSが箱から出して実行したいことの1つは、レポートを「ポップアウト」することです。集中的な操作のため、多くのデータを関連付けることはできないと思いますが、詳細の単純なグリッドの場合はこれで問題ありません。

これまでのところ、他のページにドリルするようにサブレポートを設定するか、誰かがJavaScriptを使用して設定されたウィンドウサイズでサブレポートを表示することができたブログを見つけました。私もそれを使用しました:http ://tavislovell.com/wordpress/how-to-make-ssrs-reports-in-a-performancepoint-dashboard-pop-out-or-open-in-a-new-window -2 /

問題は、他のいくつかのツールにある「ホバーオーバー」機能が必要なことです。動的行になる可能性のあるツールチップでサブレポートまたは2番目のデータセットを正常に実行した人はいますか?基本的に、セルにカーソルを合わせて、特定のセルのユーザーにポップアウトするレポートを取得したいと思います。繰り返しますが、これは潜在的に激しい可能性があることを理解していますが、最小限になるようにスコープを設定します。

4

1 に答える 1

0

ご存知のように、SSRSだけでこれを行うのは困難な戦いです。これにはいくつかの理由があります。この機能をサポートできるレポートレンダラーはごくわずかです。SSRSはカスタムJavaScriptの挿入を適切にサポートしておらず、パフォーマンスの問題が発生する可能性があります。&c、&c。そこまでは行かないと思います。

だが

この機能が絶対に必要な場合は、カスタムラッパーWebサイトを使用することをお勧めします。ユーザーはカスタムWebサイトにアクセスしてレポートをロードします。Webサイトは、レポートを取得するためにSSRSを呼び出します。結果のHTMLをスキャンして、事前に定義された特別な文字列を探しますINSERTREPORTTOOLTIP(CLIENTID=45)。つまり、生成して挿入する必要のある「ツールチップチャート」をどこでどのように決定するかを決定します。

気弱な人ではなく、すべてが順調に進んだら、少なくとも20時間はかかると思います。

(また、真の「ツールチップ」の実装はブラウザーに依存するため、可視性とおそらく位置を動的に制御するdivが本当に必要です。)

SSRSを使用するか、独自の「レポート」Webページを作成するかは、他のSSRS機能をどれだけ活用しているかによって異なります。

于 2013-02-07T15:27:56.023 に答える