我有一个包含两个 SQL 连接的 Excel 2010 工作簿。两个连接都配置为在工作簿打开时刷新。
我的工作簿中有两个数据表,每个数据表都与其中一个连接连接。
我有 3 个数据透视表和 3 个数据透视图,它们来源于这两个表。
当我打开工作簿时,一瞬间,我可以看到表格和图表的格式与人们期望的一致,并且与我上次保存的格式一致。
数据表刷新后,所有三个数据透视表和图表都变为空白:
此外,当我单击任何数据透视表上的任意位置时,字段列表都会出现在右侧,其中包含通用列的列表,例如:
[] Column1
[] Column2
[] Column3
[] etc.
如果我右键单击数据透视表并选择刷新,则字段列表将更新每个数据表顶部显示的实际列名,该数据透视表来源于此...
但数据透视表中仍然没有出现数据、行或列。
我该怎么做才能防止这种情况发生?我的数据透视表和图表应该显示更新的数据和结果,而不是空白。
我们始终欢迎帮助、想法和评论。
答案1
我能够通过进入“连接属性”对话框(在两个连接上)并在“使用情况”选项卡上取消选中“保存工作簿之前从外部数据区域中删除数据”复选框(我之前已选中)来解决该问题。
但我不知道为什么这解决了这个问题。
有人愿意解释一下吗?