【发布时间】:2020-03-18 00:40:08
【问题描述】:
根据官方MS网站,它指出Refresh data from a Microsoft Query, the Data Connection Wizard, or Web query,我应该从Data选项卡中单击Refresh ALL。
但是,如果我右键单击一个表,谁的数据源来自 SQL Server (PowerQuery - Source = Sql.Database(),然后单击 Refresh,数据表只是从缓存中重新加载.
数据库中没有实际的先前更新被重新加载回表。换句话说,它根本不刷新表,而只是重新加载它原来的内容。
为什么?
【问题讨论】:
-
这与它通常的工作方式非常不同。该表是否只是您第一次创建查询时加载的表?值得注意的是,当 Excel 中的表从 Power Query 获取数据时,无论来源如何,它实际上都是在加载 Query 的最终结果,并且不包含与数据源本身的连接。通常在表上点击刷新会导致 Power Query 在 Excel 提取数据之前自行刷新,但如果由于某种原因没有发生这种情况,那么我可以看到获取缓存的数据。
标签: sql-server excel refresh powerquery