【技巧】如何"盗用"他人的PowerBI文件数据

  • 2019 年 10 月 6 日
  • 筆記

有不少战友提出过类似的问题:手里有一个PowerBI文件,但没办法修改里面的内容,数据源又没有,怎么办?

以下分三步告诉大家如何合理"盗用"他人的PowerBI文件数据

第一步:得到他人的PowerBI文件,称为A文件。

第二步:用DAX Studio导出文件的数据,称为数据源C文件。

第三步:再将A文件的数据源改用C文件并完成适配。

下面详细说明。

第一步 得到PBI文件

假设这里有一个PowerBI文件,里面有一个【订单】表,但是大家都知道进入PowerBI后的数据是无法修改的。

第二步 用DAXStudio导出

使用DAXStudio可参考:

DAX查询入门:DAX Studio介绍

DAX查询进阶:驾驶DAX Studio

即使上述两篇文章看不懂也不要紧,只要:

1、下载安装。(www.daxstudio.org)

2、使用即可。

在确保PowerBI文件打开的状态下,打开DAXStudio并连接。

只需要输入一条命令,如下:

注意:EVALUATE 必须有,然后输入表名(中文表名必须有英文单引号)即可。

可是此时,数据只是显示,并没有导出。不要紧,我们修改一下这里:

就可以导出数据了。点击【运行】,系统会提示你导出数据的位置。

请选择:

用 UTF8 的格式保存 .csv 文件。至此,数据就导出了,即使你的数据有一个亿也可以导出。

第三步 重新适配PowerBI数据源

现在只要修改这个CSV的数据即可,但原来的PowerBI文件并没有用这个CSV文件作为数据源,所以需要适配一下。

如下:

打开PowerBI中的查询编辑器,将【订单】的源处的表达式改为如上所示,这样所有的数据源都可以使用 .csv 数据做替换,完成数据适配。

至此,整个PowerBI文件中数据以及PowerBI文件本身就完全"盗用"成功了。

总结

目前全世界范围内通过搜索,可以得到大量PowerBI文件,用这种方法可以帮助学习者快速将好的PowerBI数据或模型融入到自己的工作使用中。

如果上面的内容还是不太理解,那也不要紧,还有视频教程,PowerBI战友联盟会员自动更新,请以通知为准。

——

延伸阅读:

PowerBI 是不是商业智能领域的法拉利 你怎么看

PowerBI 人才薪酬已普遍超越30W/年

史上最强 PowerBI 全动态 RFM 模型 2.2 版 完美得无懈可击

欢迎交流