不打开Power bi文件如何获取M查询,试试这个方法

不打开Power bi文件如何获取M查询,试试这个方法

之前遇到一个问题:如何在不打开pbix的情况下,获取power query的M查询。

今天分享下方法:

由于power bi有两种文件格式,pbix和pbit,则分成两部分来分享:

第一部分,对于pbit文件:

第一步:

将pbit文件的扩展名修改为zip,然后解压这个zip文件,可以看到文件夹里面有个DataModelSchema文件,如图pbix解压文件:

第二步:

使用notepad++或记事本打开DataModelSchema文件,搜索source,可以看到M查询代码,如图DataModelSchema文件:

使用上面2步可以在不打开power bi文件的情况下获取power query的M查询,暂时没有出现例外。

第二部分,对于pbix文件:

第一步,

将pbix文件的扩展名修改为zip,然后解压这个zip文件,可以看到文件夹里面有个DataMashup文件,如图pbix解压文件:

第二步:

使用notepad++打开DataMashup文件,修改编码为UTF-8,如图修改编码为UTF-8,如图:

第三步:

ctrl F搜索let,可以找到M查询代码的位置,如图第三步:

第四步:

复制M查询代码,将代码中的",\r\n 删除,即可得到完整的M查询代码,如图第四步:

注意事项:1.对于pbit文件,方法测试一直有效。2.对于pbix文件,测试可能有效,只有当你修改格式为zip,且有DataMashup文件的时候有效。所以这个方法是比较有效,暂时没有找到简单且更有效的方法。如果你的pbix文件解压后含有DataMashup这个文件,不妨试试这个方法。

个人介绍:《BI瓶子》主理人,瓴羊数据赛道认证开发者,现任quickbi/powerbi/finebi开发工程师,BI在线团队负责人,BI在线团队人数170+,团队近年来成功交付1000+企业级项目和个人项目,在以下领域具有丰富实施经验:①主流BI平台:PowerBI、FineBI、Finereport、QuickBI、永洪BI等 ② 数据自动化:Excel、MySQL、VBA等 ③ 流程自动化:Power Automate、Power Apps等 ④ 网页自动化等
服务过的行业:能源、快消零售、医疗、科技、教育、政企、制造
已服务过的部分品牌:国能、国华、龙源、慧千晓、超品贸易、融大科技

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BI瓶子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值