0

我已经使用 SSRS 设置了一个报告,并希望它不断自动刷新,因为数据将不断添加。简单的解决方案是将值设置为一个常数,这很容易。但是,该报告是一个错误日志,因此我希望用户能够在阅读消息时将其关闭或延迟刷新。我尝试将参数 Refresh 添加为 Integer 但我无法将 AutoRefresh 值设置为表达式

=Parameters!Refresh.Value

=[@Refresh]

SSRS 对我大喊“属性值无效。PARAM 不是 Int32 的有效值。”

我很感激任何帮助。

4

1 回答 1

1

是的,AutoRefresh 可以使用 SSRS 2012 中的表达式。

我能够在 SSRS 2012 上正确设置并使其正常工作。参数的数据类型必须是整数。您使用的是什么数据类型?您使用的是什么版本的 SSRS?

编辑:我已经确认它在 SSRS 2008 中不起作用。但是,如果您使用的是 SSRS 2008 R2,请将项目属性 TargetServerVersion 更改为 SQL Server 2008 R2,它将起作用。我让它在测试环境中工作。

于 2012-07-03T17:12:41.507 回答