Excel 无法启用";保存工作簿前从外部数据区域中删除数据";

Excel 无法启用";保存工作簿前从外部数据区域中删除数据";,excel,ssas,pivot-table,Excel,Ssas,Pivot Table,我想清除附加到SSAS多维数据集的数据透视表的缓存。这应该很容易,在连接定义中有一个复选框,它应该满足这个确切的目的: “保存工作簿前从外部数据区域中删除数据” (另见:) 不幸的是,复选框变灰了,我找不到激活它的方法。我知道我可以用VBA或扩展来解决这个问题,但是首选的方法应该是激活这个复选框 服务器是Microsoft SQL server 2014,企业版,12.0.2000.8版我也没有成功使用该Excel功能,因此我编写了此Excel加载项功能。试一试,看看这是否就是你想要的: 只需选

我想清除附加到SSAS多维数据集的数据透视表的缓存。这应该很容易,在连接定义中有一个复选框,它应该满足这个确切的目的:

“保存工作簿前从外部数据区域中删除数据”

(另见:)

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


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

我也没有成功使用该Excel功能,因此我编写了此Excel加载项功能。试一试,看看这是否就是你想要的:

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


当连接管理器包含“多个表”时,即当ODC连接具有命令类型“TableCollection”时,该选项似乎被禁用

TableCollection

以下是避免使用的选项,以使“保存工作簿前从外部数据区域删除数据”复选框可用


这是一个老问题,但仍然是一个问题。另一个要查看的地方是透视表选项。右键单击数据透视表,选择“数据透视表选项…”,转到“数据”选项卡,取消选中“将源数据与文件一起保存”


你好,格雷格。我已经试过你的扩展,但是有两个问题:1。您必须为每个数据透视提供自己的连接,这与我的客户的需求不兼容:她需要同时作用于所有数据透视的切片器(只有当数据透视使用相同的连接时才可能)。2.您的扩展使用pivot而不是graph(单独使用),我有一些没有pivot的graph+1对于扩展方面的工作很好,但是问题没有解决,反馈很好。谢谢作为一个功能请求,我添加了这个选项:至少在使用电源透视连接时,该选项保持灰色。您是否找到了答案,我也有同样的问题。不幸的是,没有。我甚至没有这个SSAS环境可用了(项目早已结束)。