Excel 如何从数据透视表缓存中获取数据?

Excel 如何从数据透视表缓存中获取数据?,excel,pivot-table,olap,vba,Excel,Pivot Table,Olap,Vba,我已失去与源分析服务的连接。然而,数据透视表的缓存中仍然有数据(我可以从工具提示中看到) 如何获取源数据 我正在使用Office365 **我无法使用“显示详细信息”,因为透视表应用了一些筛选器。我无法删除过滤器,因为它要求我连接源 (是的,我已经检查了这个线程,但它对我不起作用:。它给出了1004个错误。)对于基于表的数据集,我能想到的最简单的方法是: 在透视表上显示字段列表 删除所有过滤器、列标签、行标签和值 向值中添加一个字段。这将在透视表中显示一个聚合值 双击该值,将弹出包含

我已失去与源分析服务的连接。然而,数据透视表的缓存中仍然有数据(我可以从工具提示中看到)

如何获取源数据

  • 我正在使用Office365
**我无法使用“显示详细信息”,因为透视表应用了一些筛选器。我无法删除过滤器,因为它要求我连接源


(是的,我已经检查了这个线程,但它对我不起作用:。它给出了1004个错误。)

对于基于表的数据集,我能想到的最简单的方法是:

  • 在透视表上显示字段列表
  • 删除所有过滤器、列标签、行标签和值

  • 向值中添加一个字段。这将在透视表中显示一个聚合值
  • 双击该值,将弹出包含所有数据的工作表
  • 如果没有,请转到透视表选项,然后在数据选项卡上选中“启用显示详细信息”

但是,此方法不适用于OLAP数据。Excel不会下载整个多维数据集;它通过对透视表/图表的过滤器或布局的每次更改来查询新的数据片。因此,即使可以访问pivot缓存中的数据,它也不会保存整个多维数据集,而只保存显示当前布局所需的切片。您可以创建快照多维数据集文件以保存在脱机模式下运行所需的所有数据,但它要求您至少能够连接到服务器一次以创建该文件。

请参阅我的其他说明。我无法复制该行为。即使断开连接,我也可以从数据透视表中删除过滤器。当我查看列表视图时,我可以看到过滤字段旁边有一个小漏斗。当我点击它时,它允许我改变过滤器。确保关闭数据连接上的所有自动刷新。当我单击这些漏斗时,它会尝试连接数据源。然后它就不能。。任何可能的VBA解决方案?如果您尝试透视表工具->选项->清除->全部清除怎么办?(参见答案中添加的图片)是的,它可以工作。清除一切。但这一次我不能把任何东西放在价值观上。只是尝试连接:/