いいえ、直接言語ではありません。SSRS Webサービスなどを実行するには、他のフレームワークを関与させる必要がありますが、ホスティングはこれを実行しません。他に2つのことを試すことができますが、それらはより高度です。
- アクションを使用してドリルダウンする代わりに、レポートをポップアウトします。いくつかのJavaScriptをミックスにハックすると、ドリルスルーする代わりにウィンドウをポップアウトできます。これにより、他のレポートの読み込みが表示されます。私がこれを取り除いたサイトはダウンしていますが、戻ってくる可能性があります:http:
//tavislovell.com/wordpress/how-to-make-ssrs-reports-in-a-performancepoint-dashboard-pop-out-or-新しいウィンドウを開く-2/
私はそれがこれに似ていると信じています:
javascript:void(window.open('http:// (ServerName)/ReportServer/Pages/ReportViewer.aspx?%2F(PathToReport)&Impacted=true', '', 'width=1000, height=800, top=0, resizable=yes'))
基本的に、サービスをハックして、JavaScriptでレポートのウィンドウを開いて既存のレポートとは別にします。これはうまく機能しますが、例の正しい一重引用符をすべてキャプチャしたかどうかはわかりません。式を使用しているので、そこからデコードしていました。
- ASP.NETまたはHTMLサイトを介してすべてを処理し、フォームに呼び出しを介してすべての作業を実行させるだけです。SSRSフロントエンドが気に入らない人もいるので、自分のサイトを作成してWebサービスに電話するだけです。これは多くの作業ですが、時間を費やす意思がある場合にのみ、これを行う必要があります。
いくつかの最終的な考えは、SSRSには、他のより派手なチャートオプションと比較していくつかの決定的な制限があることを覚えておくことです。それはそれがうまくいくことをしますが、それ以上ではありません。リアルタイムのダッシュボードや階層化されたレポートを作成するのには、それほど優れていません。他のいくつかのレポートオプションと比較して、SQL Serverデータを高速に処理することに優れており、速度を高度に最適化できます。ユーザーにロード画面を表示したり、リアルタイムのイベント駆動型アクションを表示したり、階層化されたレポートを表示したりする場合、SSRSはあなたを失望させます。