我们都知道Power BI Desktop建模体验要远优于Excel中的PowerPivot插件,那么自己辛辛苦苦搭建好的一个模型,如果想去EXCEL中做调用分析我们如何实现呢?之前我们给大家介绍过通过DAX Studio获取服务器名称调用,但是方法还是过于繁琐的,今天就给大家介绍一种更为便捷的方法,该方法由Matt Allington发明,下面我们一起看看:
第一步 用PowerBI打开并且仅打开我们需要在excel中分析的PowerBI文件;
image<图1 我们随机找了一份PBI文件给大家演示>
第二步 打开我们分析模板:
image<图2 模板文件>
我们可以看到模板文件打开后透视表字段是空白的;
第三步 我们点击刷新获取数据:
image<图3 刷新后的模板>
我们可以看到,简单的刷新我们的Power BI中的文件就被我们调用过来了,接下来我们就可以在透视表中完成我们的分析了,也可以使用强大的OLAP转化为CUBE公式去分析使用,或者生成分析图表。
image
<图4 使用CUBE公式拆解后的表格>
第四步 另存我们完成的表格,注意另存格式选择xlsm格式,后期我们才可以根据最新Power BI Desktop文件刷新我们的表格
image<图5 另存格式>
总结:
1、本案例原理是:编写VBA自动获取本地模型文件端口号,结合PQ查询,自动创建透视表,当然原理我们无需了解;
2、本案例调用数据为时时调用,模型并不存在Excel文件中,所以关闭pbi文件后,透视表字段将无法展开或者重新调用;
例如我们关闭pbi文件在透视表中重新拖入字段后会报错,如果需要更新透视表内容,我们打开pbi文件后就可以正常操作
image
模板文件获取办法:
关注公众号:【简快EXCEL】ID: PowerBIpro ,回复关键词 101 即可免费获取。
image
网友评论