如何将Power BI DirectQuery中的计算表转为可查询转换的常规表?
解决DirectQuery下DAX计算表无法转换的问题
方法1:直接用Power Query从共享数据集导入表
- 打开Power BI Desktop,点数据选项卡 → 获取数据 → Power BI数据集
- 选中共享的数据集,在导航器里找到
V_Products表,别直接点加载,选转换数据 - 这样直接进入Power Query编辑器,就能对表做任何转换操作,加载后就是支持后续编辑的查询表
方法2:把已有的DAX计算表转成Power Query查询
- 在模型选项卡右键点击
My_V_Products表 → 复制表 → 复制为Power Query查询 - 自动打开Power Query编辑器后,就能对生成的查询做数据转换
- 注意:这么做会把表转换成导入模式,数据会加载到本地,不再是DirectQuery的实时数据
方法3:用DAX Studio导出后再导入
- 打开DAX Studio,连接到你的Power BI Desktop文件
- 在查询窗口执行代码:
EVALUATE V_Products,执行完把结果导出成CSV或者其他格式 - 回到Power BI,通过获取数据导入导出的文件,之后就能在Power Query里编辑转换
内容的提问来源于stack exchange,提问作者Shaharg
相关产品推荐
相关产品推荐

