如何将calculated fields从shared dataset复制至embedded dataset?
Power BI 共享数据集计算字段迁移至嵌入数据集操作指南
以下是两种可直接操作的迁移方案,可根据你手上的工具和计算字段数量选择:
方案1:使用Tabular Editor批量迁移(适合字段数量多的场景)
- 同时打开绑定原有共享数据集的pbix文件,以及新建好嵌入数据集的目标pbix文件
- 启动Tabular Editor,依次点击
文件 > 打开 > 从正在运行的Power BI Desktop实例,分别连接到上述两个pbix对应的模型进程 - 在连接了共享数据集的模型窗口中,展开
Tables目录,找到所有要迁移的计算字段所属的表,按住Ctrl批量选中需要迁移的度量值/计算列 - 右键选中的字段点击「复制」,切换到连接嵌入数据集的模型窗口,找到对应归属的表,右键点击「粘贴」
- 点击Tabular Editor顶部的「保存」按钮,将修改同步到Power BI Desktop中,回到目标pbix文件逐一验证字段的计算逻辑、格式配置是否和原来一致
方案2:手动迁移(适合字段数量少于10个的场景)
- 打开原有pbix文件,在右侧字段面板找到要迁移的计算字段,右键点击「编辑」,完整复制DAX表达式,同时记下该字段的归属表、数据类型、数字格式、字段分类等配置信息
- 打开嵌入数据集的目标pbix文件,找到对应表,右键选择「新建度量值」/「新建列」,粘贴DAX表达式,按照之前记录的配置调整好字段名、格式即可
注意事项:迁移前请确认嵌入数据集内的表名、关联字段名、数据类型和原有共享数据集完全一致,否则DAX表达式会出现报错需要手动调整。如果存在多层依赖的计算字段,请按照从底层依赖项到上层计算项的顺序迁移,避免出现依赖缺失报错。
内容的提问来源于stack exchange,提问作者Diana Bernal
相关产品推荐
相关产品推荐

