【问题标题】:ssrs 2016 auto refreshing of kpissrs 2016 自动刷新 kpi
【发布时间】:2016-11-23 07:10:55
【问题描述】:

我在 SSRS 2016 上创建了几个 KPI。它们都使用简单的选择查询从表中获取数据:

SELECT 
       SUM(Income) Income,
       Count(Contracts) Contracts
FROM table

在数据集属性 > 缓存中,我设置了一个缓存刷新计划,每 5 分钟运行一次。刷新按计划进行,但它不会更新我的 KPI,除非我点击浏览器的刷新底部以重新加载报表服务器站点。然后,我可以看到数字已更改(如果有)。 (例如我之前有8520个合约,刷新后我有8522个,这意味着数据库中增加了两个新合约)

有没有办法自动刷新 KPI 本身?我的意思是按照数据集的计划每 5 分钟查看一次更改,因此我不必刷新浏览器。

【问题讨论】:

    标签: reporting-services kpi


    【解决方案1】:

    如果报表是分页报表,那么您可以将报表的 AutoRefresh 属性设置为大于 0 的值;该值以秒为单位。您可以在报表设计器 (SSDT) 或报表生成器中执行此操作。 AutoRefresh 是报表级别的属性;您可以在“属性”窗格中找到它。

    如果报表是 SSRS 2016 支持的新移动报表之一,则没有自动刷新选项。

    【讨论】:

    • 我似乎遇到了这个问题,即使将设置应用于 5 分钟,报告也不会自行重新加载。非常欢迎对此提供任何帮助。
    【解决方案2】:

    此问题已在 SQL Server 2016 SP1 的累积更新中得到解决。它于 2017 年 1 月 18 日发布。

    https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-1-for-sql-server-2016-sp1/

    【讨论】:

      猜你喜欢
      • 2012-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多