保存工作簿之前,无法启用“从外部数据范围中删除数据”

我想要清除连接到SSAS多维数据集的数据透视表的caching。 这应该很容易,在连接定义中有一个checkbox应该用于这个确切的目的:

“在保存工作簿之前从外部数据范围中删除数据”

(另请参阅: https : //support.office.com/en-us/article/Refresh-connected-imported-data-e76a38b0-e2e1-400b-9f2f-c87b9b18c092 )

不幸的是,checkbox变灰,我找不到激活它的方法。 我知道我可以用VBA或扩展来解决这个问题,但首选的方法应该是能够激活这个checkbox。

服务器是Microsoft SQL Server 2014,企业版,版本12.0.2000.8

我没有成功的Excelfunction,所以我写了这个Excel加载项function。 尝试一下,看看是否你正在寻找: http : //olappivotextend.codeplex.com/wikipage?title=Clear%20PivotTable%20Cache&referringTitle=Home

当连接pipe理器包括“多个表”,即当ODC连接具有命令types“TableCollection”时,似乎该选项被禁用。

<odc:CommandType>TableCollection</odc:CommandType>

以下是避免使用的选项,以便在“保存工作簿之前从外部数据范围中删除数据”checkbox可用。

突出显示“启用多个表格”文本

只需选中“打开文件时刷新数据”

在这里输入图像说明