在我的 SSRS 报告中,我想将日期参数默认为执行日期。我默认日期参数为=DateValue(Globals!ExecutionTime)
or =today
。我的报告中确实有 5 个其他参数。
在报告管理器中,每当我选择另一个参数值时,它都会刷新页面。这是为什么?我该如何解决这个问题?
在我的 SSRS 报告中,我想将日期参数默认为执行日期。我默认日期参数为=DateValue(Globals!ExecutionTime)
or =today
。我的报告中确实有 5 个其他参数。
在报告管理器中,每当我选择另一个参数值时,它都会刷新页面。这是为什么?我该如何解决这个问题?
希望这可以帮助仍然需要的人。
为避免在更改参数时刷新,请避免在参数默认值中使用表达式。
例如,不要指定=TODAY()
表达式,而是使用 SQL 查询(例如SELECT getdate() = DefaultDate
,从参数创建数据集),使用查询来引用此数据集以获取默认值。
检查这些:
http://blog.summitcloud.com/2009/12/fix-refresh-of-parameters-in-ssrs/
希望能帮助到你。