2016-04-29 80 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渲染不会发生。