PowerBI-使用参数动态修改数据源路径

PowerBI-使用参数动态修改数据源路径

在PowerQuery中可以使用参数,通过参数我们可以将多个文件路径相同的字符串进行替换。

以一个案例分享下过程:

第一步,导入一个含有多个sheet表的EXCEL工作薄,点击转换数据,如图:

这里有个小窍门:点选第一个sheet表之后,按住shift,再点击最后一个sheet表,可以选中中间的所有表,最后再点选最后一个sheet表,就可以同时选择所有的sheet表了

第二步:进入PowerQuery编辑器界面后,点击超市销售表,再点击高级编辑器,观察其中的代码,如图:

超市销售表:

2.1再依次点击其他表,并点击高级编辑器,如图:

门店信息维度:

商品销售明细表:

商品信息维度:

通过观察代码,我们发现第一行都是相同的。

2.2因此我们可以通过创建一个参数,让这个参数代替字段串 C:\Users\yl\Desktop\test\test.xlsx

第三步:创建参数

3.1在查询的空白处,右键,会出现新建参数的选项,如图:
3.2点击新建参数,输入名称和当前值,如图:

名称任意填写,当前值填写要替代的字符串,此处为C:\Users\yl\Desktop\test\test.xlsx

创建后的参数如图:

第四步:使用参数将高级编辑器中的代码替换,如图:

超市销售表:

门店信息维度表:

商品销售明细表:

商品信息维度:

4.1注意:使用PowerQuery参数,需要开启参数化,有两个方式可以开启:
4.1.1方式一:在PowerQuery编辑器视图选项卡,参数勾选始终允许,如图:
4.2.2方式二:在PowerBI页面,点击文件->选项和设置->选项-->PowerQuery编辑处勾选,如图:

通过以上操作方法,如果数据源改变,我们只需要修改参数中的值,其他表格的路径就会自动更改。如果数据源是数据库,比如Mysql,SQLServer,操作方法是一样的。

相关推荐
瓶子xf9 天前
陪跑教学大纲:PowerBI & QuickBI & FineBI & 数据运营& 面试 & 简历修改等
powerbi·finebi·副业·quickbi
咋吃都不胖lyh12 天前
MySQL 与Power BI 的作用,以及在数据分析中扮演的角色
mysql·数据分析·powerbi
瓶子xf1 个月前
PowerBI 的双隐藏,我在QuickBI 里也找到了
powerbi·quickbi
瓶子xf1 个月前
PowerBI 没实现的的联动同步下钻,QuickBI 实现了
powerbi·quickbi
瓶子xf2 个月前
第二家公司虽然用PowerBI ,可能更适合用以前的QuickBI
powerbi
瓶子xf2 个月前
第三家公司虽然用了powerbi,但更适合用excel
excel·powerbi
Yuki_Xzz2 个月前
powerbi其他切片器能控制而只有Result切片器不能控制
powerbi
Sharewinfo_BJ2 个月前
66别错过!一杯奶茶钱开启企业微信 Power BI 之旅
数据分析·企业微信·数据可视化·powerbi
奔跑草-2 个月前
【服务器】Apache Superset功能、部署与体验
运维·服务器·apache·powerbi·superset
芦骁骏2 个月前
自动处理考勤表——如何使用Power Query,步步为营,一点点探索自定义函数
数据分析·excel·powerbi