【问题标题】:Refreshing a Pivot Table connected to SSAS in Excel refreshes the whole workbook在 Excel 中刷新连接到 SSAS 的数据透视表会刷新整个工作簿
【发布时间】:2017-03-25 03:21:29
【问题描述】:

我们的用户拥有一个 Excel 工作簿,其中包含多个连接到 SSAS 的数据透视表。 我们发现,当我们在数据透视表(而不是 Refresh All)上执行 Refresh 时,它会更新工作簿中的所有数据透视表。

这会导致问题,因为刷新整个工作簿需要很长时间。

知道为什么吗?

【问题讨论】:

    标签: excel ssas


    【解决方案1】:

    我相信数据透视表上的刷新将刷新依赖于该 SSAS 连接的所有数据。因此,您的一种解决方案是与同一个 SSAS 源建立多个连接,而不是在一个连接上构建所有数据透视表。

    【讨论】:

    • 谢谢马特。我有一种感觉,它是这样的。当您说“连接”时..我们到底在说什么?连接文件?我们的一些用户使用连接文件,而其他用户总是通过输入服务器名称来创建新连接。
    • 无论哪种方式都具有相同的效果。如果您创建一个新的连接,那么这些属性无论如何都会保存到一个新文件中。
    • 好的,那么Refresh All 的目的是什么?问题是,我们有 2 个工作簿,一个连接到我们的旧数据仓库,一个连接到新的数据仓库。旧数据透视表会在几秒钟内更新(并且分析器显示它仅更新该数据透视表),但是新工作簿会更新所有数据透视表。当我将该选项卡移动到它自己的工作簿时,新的枢轴会很好地刷新。
    • 如果 Refresh 刷新依赖于一个连接的所有数据,那么 Refresh All 的意义在于刷新所有依赖于所有连接的数据。
    • 知道了。我觉得这可能与工作簿中的链接有关。去看看我能找到什么。
    【解决方案2】:

    这个链接很好地解释了它:

    https://www.powerpivotpro.com/2010/08/pivot-refresh-vs-update-is-there-a-real-difference/

    基本上,正如 MattClarke 所提到的,在 Excel 中刷新会刷新连接到该连接的所有数据透视表,而 Refresh All 将刷新所有连接(例如,您可能连接到 2 个多维数据集)。

    【讨论】:

      猜你喜欢
      • 2015-06-08
      • 1970-01-01
      • 1970-01-01
      • 2010-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-20
      相关资源
      最近更新 更多