SSRS在报告之间轮换

时间:2013-06-27 18:28:38

标签: reporting-services report

我有两个包含销售统计信息的报告。 我在办公室周围的液晶显示屏上在IE中显示一个报告,并将其设置为每2分钟自动刷新一次。

我还需要显示第二个报告,并且屏幕每隔5分钟在报告之间轮换。

任何简单的方法都可以实现?

1 个答案:

答案 0 :(得分:2)

您没有列出SSRS的版本,因此我将解释它如何与2008R2和2012一起使用,不确定早期版本。这是一个有趣的问题,更像是将SSRS作为前端仪表板产品而不是它想要的。你可以这样做,这是你需要做的。

  1. 创建一个新报告,并将此名称称为“master.rdl”。

  2. 将自动刷新设置为120

  3. 将工具箱中的“子报告”拖放到设计图面上

  4. 右键单击“子报告”并选择“子报告属性”

    一个。在“将此报告用作子报告”

    下选择报告

    B中。点击左侧的“可见性”,然后选择“根据表达式显示或隐藏”,然后点击“Fx”按钮

    ℃。放入表达式

    =IIF(Minute(NOW) mod 10, TRUE, FALSE)
    

    d。 可选如果您有参数,请单击左侧的“参数”并输入您的参数。

    电子。点击Okay

  5. 右键点击“子报告”,然后点击“复制”

  6. 右键单击设计区域并选择“粘贴”

  7. 右键单击此新子报表,然后再次选择属性。

  8. 重复步骤4的反转,使其为

    一个。使用不同的子程序

    B中。现在可见度为4,B / C高于

    =IIF(Minute(NOW) mod 10, False, true)
    
  9. 现在,您应该在报表上有两个元素,根据可被10整除的分钟更改可见性。当它位于10,20,30,40,50时,它将显示一个报表,当它显示任何其他报表时其他报告。

    要记住的重要事项是您必须在10上发布此报告,否则它将在关闭时间内永远发生。您可以建立一个更高级的algorythm来解释这个问题,但是更容易将您的发布时间缩短。