PowerQuery快速批量更改源文件路径的小技巧

PowerQuery报错?利用参数轻松解决源文件路径问题

在该文中,参数建好以后,是手动一个个调整每个查询中的M代码来实现的,显得比较繁琐,如果查询很多,这样操作效率也太低了,最近找到一个更简便的方法,这里再来介绍一下。


如果在一个分析报表中,有多个表格,在PowerQuery编辑器中对应有多个查询,是同一个数据源,但是由于数据源路径变更,需要调整每个查询中的路径地址,比如之前源文件在C盘,现在源文件必须存放在D盘,这样的话,PowerQuery中的各个查询将会报错,无法刷新。

先按照改上篇文章的做法,第一步建立路径参数,

然后第二步无需按照该文章的做法,手动调整每个查询的路径代码,而是转到“数据源设置”,如下图。

下面是操作步骤:

↑ 在数据源设置窗口,点击左下角的“更改源”

↑ 文件路径左侧的下拉箭头,选择"参数"

↑ 选择建立的路径参数(如果只有一个参数,默认就是这个)

然后点击确定,所有的查询的路径就一次性全部变更过来,而不再报错了。

点开任意一个查询的高级编辑器,可以看到原来的绝对路径地址已经自动变更为参数了,和之前手动设置的一模一样。

是不是非常方便。

如果你的数据源路径经常需要变更,不妨试试这种方法,当然你也可以不利用参数,每次直接在数据源设置中调整绝对路径地址。


我的新书已上市,帮你从0到1,轻松上手PowerBI
(0)

相关推荐