首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以使用SSRS 2008开发滑动仪表板吗

我可以使用SSRS 2008开发滑动仪表板吗
EN

Stack Overflow用户
提问于 2012-10-25 23:34:05
回答 2查看 1.8K关注 0票数 1

我需要开发一个仪表板,将在一个平面屏幕挂在墙上显示。不是在PC上(当然,在机柜后面或其他地方有PC,但我的意思是,没有任何用户参与)。

但是要显示的信息不适合单个屏幕,所以我需要有4-5个屏幕滑动/旋转的信息。

使用SSRS 2008可以做到这一点吗?

如果是,是如何实现的?如果没有,你有什么好的免费/低价建议吗?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-26 13:37:26

  • 在一个报告中创建各自的矩形内的4/5‘屏幕’
  • 将报告的AutoRefresh属性设置为您希望进行旋转的秒数。
  • 根据您设置的AutoRefresh长度,根据公式设置各个矩形的可见性。

示例

我们假设您有4个rectangles/'slides'

  • Therefore,每个幻灯片将每分钟显示一次

  • 我们使用

  • 函数并使用IIf() function

  • Rectangle 1测试当前时间来单独设置每个矩形的可见性矩形将显示AutoRefresh是否发生在当前一分钟的前15秒块中,在该分钟内的所有其他时间内,它都将是可视的

  • Rectangle 2
    • =IIf(Second(Now()) >= 15 AND Second(Now()) < 30, False, True)该矩形将显示如果在当前分钟的第二个15秒块内发生了hidden.

,则在该分钟内的所有其他时间内都将显示 AutoRefresh

  • Rectangle 3如果在当前分钟的第三个15秒块内发生了
    • =IIf(Second(Now()) >= 30 AND Second(Now()) < 45, False, True),该矩形将显示该矩形是否发生,在该分钟内的所有其他时间它都将为hidden.

  • Rectangle 4
    • =IIf(Second(Now()) >= 45, False, True)该矩形将显示如果在当前分钟的第四个15秒块内发生了hidden.

,则在该分钟内的所有其他时间内都将显示 AutoRefresh

对于查看当前Minute()或当前Hour()IIf(),可以进行其他组合。Mod()函数也可以用于每隔5分钟显示一次内容。

票数 7
EN

Stack Overflow用户

发布于 2012-10-26 07:47:52

我不认为你可以在SSRS 2008中单独做到这一点。但是,您可以简单地将报表页面呈现为图像,然后使用免费的幻灯片播放工具(picasa很好,但有很多可用的工具)来播放图像的幻灯片。

或者,你可以把网页放在一起来旋转图片,但我在这里采用的是最简单、技术含量最低的路线。

如果数据需要“实时”,那么您可以创建一个订阅,以便每隔xx分钟或您需要的任何时间运行一次报告。将输出类型设置为TIFF,并使用windows文件共享作为传递方法。你也可以让它覆盖现有的文件,这样每隔xx分钟你就会有4到5个图像被覆盖。

当然,有更优雅的方式可以做到这一点,但如果您想使用SSRS,并希望它便宜和愉快,那么这至少是一个选择。

祝好运!阿尔。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13072129

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档