You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Power BI的Power Query中制作查询快照并阻止其刷新?

在Power BI中制作SQL数据源的静态快照(阻止自动刷新)

以下几种方法可实现类似Excel「粘贴为值」的静态快照效果,彻底断开与SQL数据源的关联:

方法1:Power Query固化数据(最直接高效)

  • 打开Power Query编辑器,找到需要快照的源SQL查询,右键选择复制,粘贴生成新查询(建议命名为带日期的快照名称,比如「销售数据快照_20240520」)
  • 选中新查询,点击转换选项卡 → 将表格转换为列表,接着点击转换 → 从列表 → 到表格(默认分隔符即可)
  • 此时查看该查询的M代码,会发现已变为直接生成包含当前所有数据的静态表,完全断开与SQL数据源的连接,后续刷新不会更新该快照

方法2:导出再导入本地文件

  • 在Power BI数据视图中,选中目标表,点击主页选项卡 → 导出数据,选择导出为CSV或Excel文件并保存到本地
  • 在Power BI中点击获取数据,导入刚才保存的本地文件,生成的新表即为静态数据,不会随SQL数据源的刷新而变化

方法3:手动写入静态M代码(适合小数据集)

  • 复制目标查询后,打开新查询的高级编辑器,删除原有M代码,替换为以下格式的代码(替换成你的实际列名和数据):
    let
        Source = #table(
            {"订单ID", "客户名称", "销售额"},
            {
                {"OD001", "甲公司", 1200},
                {"OD002", "乙公司", 800},
                {"OD003", "丙公司", 1500}
            }
        )
    in
        Source
    
    这种方式完全手动定义数据,适合数据量较小的场景

注意:不要使用Duplicate或Reference功能,这两个功能会保留与源查询的关联,刷新时会同步更新源数据。

内容的提问来源于stack exchange,提问作者Sand Box

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 21:03:18