SSRS报告轮换

时间:2011-03-14 09:49:06

标签: sql-server ssrs-2008 reporting-services

我曾尝试搜索解决方案,但一无所获,可能因为旋转不同的报表元素(文本,图像等)存在很多问题,但这不是我所寻求的,我不是知道如何更好地重新表达它。

我需要做的是来回切换2个报告,即间隔60秒。

我不确定是否可以这样做,我认为没有自定义属性可以将AutoRefresh指向不同的报告,但是如果可以根据自&amp; ExecutionTime <之后的时间运行动作/ em>它可以制作。

目前我正在考虑使用类似

的方式在IFRAME中运行报告
<meta http-equiv="refresh" content="60;url=OtherReportURL">

但我几乎可以肯定有更优雅的方法来解决它。

编辑:我在MSDN SSRS论坛上找到了一个类似的帖子,建议使用一个报告,子报告的可见性参数取决于分钟,即可见性

=iif(Minute(now()) MOD 2 = 1 , True, False)

和另一个子报告的对话,但我仍在寻找更漂亮的解决方案。

2 个答案:

答案 0 :(得分:1)

令人遗憾的是,SSRS不支持此功能,这似乎是一个非常常见的用例。

在没有直接支持的情况下,这样的事情可能是我们能做的最好的事情:

http://www.ticomix.com/blogs/crm/3-steps-to-creating-rotating-display-of-multiple-ssrs-reports

答案 1 :(得分:0)

分钟(now())实际上是一个非常好的主意...您可以尝试仅使用两个表的可见性来使用子报表。你是如何使用报告的?或者......正在调用它们或者您是在谈论报表服务器的直观视图?