微軟BI 之SSRS 系列 - 如何讓報表在一頁顯示,兩種常用的技巧


通常情況下,SSRS 報表在頁面內容過多的時候會自動分頁。但有的時候當頁面內容不是很多,大概最多2頁的情況下,或者客戶要求所有內容必須在一頁顯示時,應該如何設置。

實際上,要考慮兩種情況:第一種情況是在開發階段的設置。第二種情況是在報表已經部署的服務器,或者部署到 SharePoint 或者 CRM 后,這時就不能在開發工具上更改了。

第一種情況,直接設置報表屬性,將 Interactive Size - Height 大小調整成合適的值,默認通常是11 in, 可以調整到 25 左右一般可以滿足2頁合並成一頁的情況。如果不知道具體有多少頁,就設置成 0 in, 表示無限。

第二種情況,報表在已經部署的情況下是不可能再使用開發工具修改了,因為比如在 SharePoint 或者 CRM 中都是通常上傳 RDL 文件的方式,因此要通過修改 RDL 文件來實現。

右鍵編輯 RDL 報表文件,實際上就是一個 XML 結構的文檔,搜索 InteractiveHeight 如果沒有搜索到,就在 Page/Style 節點中添加它。或者找到了,就可以將值修改為 0 in,這樣就實現了報表在一頁中顯示的效果。


更多 BI 文章請參看 BI 系列隨筆列表 (SSIS, SSRS, SSAS, MDX, SQL Server)

如果覺得這篇文章看了對您有幫助,請幫助推薦,以方便他人在 BIWORK 博客推薦欄中快速看到這些文章。



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM