質問

これはSSRS 2008
であります 私は、サブレポートがあるTablixの中に埋め込まれたTablixのでレポートを作成しました。このサブレポートには、多くの情報が含まれています(と私は多くのことを意味 - それは、それをロードするために以上45秒かかります)。

私はそれを表示したくない、あるいはより正確に - 報告書が最初に実行するときにデータをロード/処理します。私はちょうどそれを表示しないようにしたいいけないことに注意してください - 。その後、すべてのデータはまだ初期ロード時に処理されるため
私はそれを表示したときに代わりに、例えばに滞在しながら、+それを切り替えるに署名し、又はそのような画像/リンクをクリックするなど、他のオプションをクリック(、個別に、私は唯一のサブレポートを処理することにしたい(とデータがプルダウン)同じレポート)。私もそのような別のタブか何かでサブレポートを開くにはしたくない....

誰もが解決策を知っていますか?たぶんのonLoadメソッド、動的なサブレポートまたはそのようなものはありますか?
私はDataElementOutput属性に探してみましたが、それは読み取り専用です...何か?

役に立ちましたか?

解決 2

それは結局のところ、私は親レポートの行ごとに繰り返されるサブレポートを持っていたので、

だから、問題は実際にありました。このように、サブレポートが呼び出された多数回...
そして、MSによると、動的に個々のサブレポートを処理する方法はありません。別々のページにサブレポート(少なくともデータ-重い部品を)出て分割することにより、この問題を解決しなければなりませんでした。 :(

他のヒント

あなたは回避策を実装するためにフープの多くを介してジャンプする前に、

は、サブレポートのためのデータを提供しているクエリの実行計画を分析しましたか?あなたがいない場合、それはパフォーマンスがすぐにデータを配信するためにクエリオプティマイザを助ける被覆インデックスを追加することによって改善することができるかどうかを確認するために、それの価値がある。

この情報がお役に立てば幸い、

ビル

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top