我有一个报告,其中包含两个params,即datetime,@ startdate和@enddate。
我已在“高级设置”下将它们设置为“自动确定何时刷新”(也尝试“始终刷新”)两个参数。
我部署了我的报告并运行它。更改了日期,看起来报告会触发一个回发(屏幕闪烁,浏览器显示活动左下角)但我最终得到一个空白屏幕(我仍然将我的面包屑放在顶部,但下面的所有内容都是空白的)。如果我点击标题区末尾的“查看报告”按钮,它将再次运行它,但我的目的是在任一参数更改时重新运行报告。
不确定我做错了什么。我正在使用SSRS 2008,这是我在过去版本的SSRS中能够做到的事情。
答案 0 :(得分:-1)
如果你硬编码一个默认参数值,比如1/1/2000,它不认为它需要一直刷新(它会给你一个空白的报告!)。解决方案是将其指向一个查询(数据集),该查询选择值为1/1/2000的日期。我认为对于多个参数,您必须以这种方式设置所有默认值。可怜的肯定。
答案 1 :(得分:-1)
您需要在传递参数之前部署报告,在传递参数之后部署一次。这解决了我的问题