3

我有一個SSRS報告,其中兩個子報告一直工作正常。最近,我在報告中添加了一些額外的表格部分,並且在報告顯示在交互式查看器中時我開始看到一個問題。數據很好,但最後兩個表格部分的格式不會出現在查看器中。SSRS報告在交互式查看器中丟失格式

格式化實際上在下一個報告中途停止工作。但是,當我打印報告(或導出爲PDF)時,所有格式都在那裏,報告打印正常。

我試圖將報告拆分爲更多的子報表,運行不同的數據,但它仍然無法在交互式查看器中正確顯示。報告和子報告確實有很多格式和表格部分,我想知道RDL文件是否太大而不能存儲在內存中,或者甚至是否存儲在內存中。

主報告的RDL文件大小分別爲61 kB和子報告的2612 kB和2608 kB。 RDL文件是否有大小限制?有任何想法嗎?

回答

0

如果您將報告拆分爲其組成部分,它會顯示好嗎?如果你說你最近添加了一些新的部分/子報告,如果你刪除它們,它再次看起來不錯。

你可能已經得到了一些奇怪的重疊發生,在報表設計時,報告符合檢查警告標籤,看它是否給你

+0

我已將報告拆分爲更小的子報告,其中一個子報告中顯示的部分不正確。然後,當我移動順序中顯示不正確的部分時,該部分顯示正常。但是,底部的新部分無法正確顯示。我已經記錄了整個問題,但沒有解決。另外,我專門研究了相關的XML,並且沒有重疊或缺少標籤的問題。 – 2009-06-01 20:34:57

3

我已經找到了工作,圍繞我的問題的線索。如果我直接將報告呈現給PDF,那麼報告將不會顯示在交互式查看器中,而只會顯示爲正確顯示的PDF。這是通過在我的C#程序中調用允許用戶輸入參數的C#程序時在我的URL中添加「& rs:Format = PDF」來完成的。然後用戶可以打印報告,並且從不在交互式查看器中看到缺少的格式。這適用於我,但是,我仍然想知道是否有另一個答案,它允許它在交互式查看器中正確查看,或者如果我已經超出了一些內存限制。