2016-04-29 110 views
1

我有一個SSRS報告,其中包含兩個Tablix對象具有不同的格式,一個是水平的,另一個是垂直的。兩者都使用相同的程序。對象隱藏基於一個報告參數什麼是用戶選擇「水平/垂直」。SSRS報告對象呈現

我的問題是,當用戶選擇一種格式和查看報告時,兩個對象將呈現相同的時間還是隻有一個基於選擇?

+0

我不知道tecnichal的答案,但你可以做這個簡單的測試:如果刪除一個Tablix提高渲染速度,那麼即使一個隱藏,報告服務也會渲染這兩個對象。我試過的 – tezzo

+0

。但沒有感覺到任何重大差異。技術上有什麼區別? – Sreepathi

回答

1

發生了一些處理,但不是全部。

我相信,甚至當一個元素是不可見的任何報告處理(計算)將仍然執行 - see Adriaan Stander's answer here

如果檢查時生成,你會看到,從無形要素的HTML是不存在的HTML。根據我對.Net和可見/不可見設置的經驗,我相信這將避免服務器端(HTML永遠不會生成)和瀏覽器端(不需要顯示任何額外的HTML)的HTML處理。

基本上,任何caluclations(SUM,AVG等)仍然會被執行,但實際的HTML渲染不會發生。