2

我正在使用SSRS報告來加載具有多頁和近300k條記錄的報告。由於SSRS在單擊中獲得了30萬條記錄,因此性能變得非常好。 有沒有什麼辦法通過點擊NEXT或移動到下一頁來獲取記錄。 例如第一頁應該只有100條記錄,我的存儲過程應該只返回100條記錄,當我再次移動到第二頁時,我想從數據庫中獲得另外100條記錄,應該在第二頁加載。限制從SSRS中的數據庫中單次訪問數據獲取

+0

我面臨着同樣的問題,我還沒有能夠帶來下一頁點擊數據,是否有緩存在SSRS的任何概念,可以幫助 – Ashu

+0

好問題,但不是你不能在SSRS中這樣做。 – StevenWhite

回答

0

請參考下面的鏈接,這將幫助你限制每個頁面顯示的行:

http://www.sqlchick.com/entries/2010/9/11/displaying-fixed-number-of-rows-per-ssrs-report-page.html

更新:據我所知,SSRS將不緩存最後取,我認爲唯一的辦法是創建一個單獨的表並存儲上一次運行的所有Top 100insert 100新使用Exceptnot in邏輯來比較兩個表),所有這些邏輯都需要添加到SP中。當Preview第二次,它會顯示200條記錄,300行當第三次打Preview

+0

這不會有幫助,因爲它只是限制了ssrs中顯示的行數,但它沒有任何限制從DB獲取的行數 – Ashu

+0

我明白你和op的含義了.. – LONG