0

在我的 SSRS 报告中,我想将日期参数默认为执行日期。我默认日期参数为=DateValue(Globals!ExecutionTime) or =today。我的报告中确实有 5 个其他参数。

在报告管理器中,每当我选择另一个参数值时,它都会刷新页面。这是为什么?我该如何解决这个问题?

4

1 回答 1

0

希望这可以帮助仍然需要的人。

为避免在更改参数时刷新,请避免在参数默认值中使用表达式。

例如,不要指定=TODAY()表达式,而是使用 SQL 查询(例如SELECT getdate() = DefaultDate,从参数创建数据集),使用查询来引用此数据集以获取默认值。

检查这些:

http://blog.summitcloud.com/2009/12/fix-refresh-of-parameters-in-ssrs/

http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/6e5c4137-092f-4d54-a1a1-27730744074d/

希望能帮助到你。

于 2012-08-30T15:35:28.190 回答