【发布时间】:2015-02-11 20:55:04
【问题描述】:
我有一个内部 SSRS 报告,可以针对不同客户的数据运行。该报告只有一个参数“Client”,它是一个由 DataSet 填充的下拉菜单,该菜单从本质上是“从 ClientStuff 中选择不同的客户端”中填充,它返回一个简短的客户端列表。
用户从下拉列表中选择一个客户并点击查看报告,报告会填充数据。美好的。但是,当用户选择不同的客户端时,报告内容会一直显示,直到点击“查看报告”按钮。
所以问题来了:当为参数选择新值时,我们如何强制报告内容清除?很多时候,用户选择了一个新客户端但忘记点击查看报告,因此查看一个客户端名称但将数据视为另一个。我希望用户为参数选择一个新值后立即显示一个空白屏幕。
我已经搜索并搜索了这个问题,我已经将参数属性设置为“始终刷新”,我已经删除并重新部署了报告......似乎没有任何事情发生。
【问题讨论】:
-
参数值应该在报告的某处可见,否则人们会带着打印输出来找你,你不知道它是什么。无论如何,这是您需要解决的问题。然后对于你的问题,我认为这是不可能的。您可以尝试设置自动刷新,但这只是部分修复。
-
谢谢,@busytools。您说的完全正确,所以我们将参数值添加到了报表本身中,虽然不理想,但它有很大帮助。我还将下面的第一个答案标记为答案,因为它说的基本相同。
标签: reporting-services parameters ssrs-2008-r2