我需要开发一个仪表板,它将显示在一个悬挂在墙上的平面屏幕上。不在 PC 上(当然,在机柜或其他东西后面有 PC,但我的意思是,没有任何用户参与)。
但是要显示的信息不适合单个屏幕,所以我需要有 4-5 个屏幕随着信息滑动/旋转。
这是可以使用 SSRS 2008 完成的吗?
如果是,如何?如果没有,您是否有好的免费/低成本建议?
谢谢。
AutoRefresh
报告的属性设置为您希望轮换发生的秒数。例子
IIf()
测试当前时间Now()
=IIf(Second(Now()) < 15, False, True)
矩形将显示自动刷新是否在当前分钟的前 15 秒块内发生,在该分钟内的所有其他时间它将被隐藏。=IIf(Second(Now()) >= 15 AND Second(Now()) < 30, False, True)
矩形将显示自动刷新是否发生在当前分钟的第二个 15 秒块内,在该分钟内的所有其他时间它将被隐藏。=IIf(Second(Now()) >= 30 AND Second(Now()) < 45, False, True)
矩形将显示自动刷新是否发生在当前分钟的第三个 15 秒块内,在该分钟内的所有其他时间它将被隐藏。=IIf(Second(Now()) >= 45, False, True)
矩形将显示自动刷新是否发生在当前分钟的第四个 15 秒块内,在该分钟内的所有其他时间它将被隐藏。可以为IIf()
查看 currentMinute()
或 current进行其他组合Hour()
。该Mod()
功能也可用于每隔 5 分钟显示一次。
我认为您无法在 SSRS 2008 中单独执行此操作。但是,您可以简单地将报表页面呈现为图像,然后使用免费的幻灯片工具(picasa 很好,但有很多可用)来播放图像的幻灯片。
或者,您可以将网页放在一起旋转图像,但我在这里采用最简单、技术最少的路线。
如果数据需要“实时”,那么您可以创建订阅以每 xx 分钟或您需要的任何时间运行报告。将输出类型设置为 TIFF 并使用 Windows 文件共享作为传递方法。您还可以让它覆盖现有文件,因此每 xx 分钟就会覆盖 4 或 5 张图像。
当然,还有更优雅的方法可以做到这一点,但如果你想使用 SSRS 并希望它便宜又愉快,那么这至少是一种选择。
祝你好运!铝。