取消勾选Enable Load后,为何关联操作仍可获取最新数据?
取消Enable Load后Merge仍能看到最新数据的原理
Enable Load的作用范围:取消勾选这个选项,只是禁止将表格数据加载到Power BI的数据模型中,同时让Include in report refresh置灰,意味着报表刷新时不会触发该表格的后台更新。但它管不到Power Query编辑器里的数据源访问和计算逻辑。Power Query的独立运行逻辑:Merge这类操作是在Power Query的ETL环境里执行的——这个环节直接对接原始数据源,只要数据源有最新数据,执行Merge时就会实时拉取并计算,完全不依赖数据模型里的缓存。不管
Enable Load是否勾选,Power Query都会重新跑一遍查询流程,拿到最新结果。数据流转的两个独立层级:
- 「查询层」:也就是Power Query编辑器,负责从数据源取数、做转换,任何查询操作(比如Merge、修改步骤)都会触发实时取数。
- 「数据模型层」:报表可视化依赖的存储层,
Enable Load控制的是查询层的数据要不要写入这里。取消后模型里没这个表的数据,但不影响查询层的实时计算。
内容的提问来源于stack exchange,提问作者variable
相关产品推荐
相关产品推荐

