标签: ssrs-2008
我的报告中有四个参数。底层存储过程数据源需要其中三个,但第四个参数仅用于显示/隐藏报表上的项目。
如果用户更改了第四个参数的值,是否可以使用现有数据刷新报表而无需再次运行存储过程?结果集不会更改,只会更改要显示的行。
答案 0 :(得分:2)
Reporting Services 2008似乎将报表参数的每个组合视为唯一集合,即使其中一些仅在报表内部,并且与存储过程无关。因此,除了使用报告缓存之外,即使只有内部参数发生更改,也无法阻止报表服务器进行数据库往返。你基本上有两个选择: