无法更新筛选器控件、数据透视表、数据透视图或多维数据集函数

Cannot update filter controls, PivotTables, PivotCharts, or cube functions

我有一个到 SSAS 表格模型的 PivotTable 连接。在我保存并重新打开后,PivotTable 变得完全没有反应。

我所说的无响应是指我无法刷新数据,我无法添加删除列或行或值,我什至无法更改数据源连接上的属性,我什至无法更改与新事物的联系。我从来没有收到消息或进度条或任何东西。我还可以编辑不属于数据透视表的其他单元格 Table。

如果我将 PivotTable 复制并粘贴到新的工作簿中,那么一切都会恢复正常。但是一旦我保存它,然后重新打开它,就会出现同样的问题。

我有很多其他带有 PivotTable 的工作簿可以毫无问题地连接到同一模型。

终于找到线索了。我删除了一个切片器并收到以下消息:

Cannot update filter controls, PivotTables, PivotCharts, or cube functions.

Reasons for this can include:
  * The connection to the data source failed.
  * The worksheet is protected
  * A PivotTable cannot expand because it would overlap existing cell content

肯定不是第三个原因,我没有在工作表上做任何保护。我无法编辑连接这一事实可能意味着它与第一项有关,因为我根本无法编辑连接。这更有可能只是一条普通消息。

有人遇到过这个吗?

如果不是,有什么好的调试方法?

更新

这似乎发生在我创建的每个具有连接数据透视表 Table 的新工作簿上!但是,如果我编辑并保存旧的,我没有问题。

要解决此问题,我需要转到 Excel 选项 > 信任中心 > 信任中心设置 > 外部内容

在外部内容中,我有数据连接的安全设置并设置为禁用所有数据连接。将其更改为 提示用户有关数据连接 解决了我的问题。

我不记得曾经将其设置为禁用,而且我过去常常在从网络打开工作表时收到提示。所以改变了很奇怪。很高兴收到一条错误消息,指出这是问题所在。