在SSRS 2008 R2中,我深深感到深入到子報告將按需查詢數據。 當我的報告呈現時,情況並非如此。SSRS 2008 R2向下追溯到子報告
具體來說,我有一個Tablix,最初加載由Person分組的行。 當有人點擊該人員的向下鑽取圖標時,子報告會顯示一些與該人員相關的更多數據。 這裏的問題是每個子報表最初在主報表呈現時加載。這需要永久加載。但是,如果我刪除子報表,僅用於測試目的,報表幾乎立即加載。
我已經嘗試將子報表的可見性設置爲隱藏最初,然後顯示用戶向下鑽取,但它沒有改變任何東西。
我在stackoverflow上讀到類似的問題,但答案是使用Drill-Throughs。 這不幸的是不是在我的情況下的選項。
有什麼建議嗎?
什麼是永遠的?你的SQL查詢或渲染? – 2012-07-13 14:07:25
由於子報表從存儲過程(它自己執行計算)獲取數據,因此需要永久加載報表。 因此,如果我的主要報告中有1000行,子報告被稱爲1000次。這是最長的。 我確定子報告需要大約10秒的時間才能運行,但我希望只有在下拉圖標被點擊時纔會發生這種情況。 「按需」風格。 – JJT 2012-07-13 14:31:16