利用Power Query的参数设置来快速生成自定义函数

2020-04-26 21:49:28 浏览数 (1)

参数我们都知道,在使用公式的时候就必须要用到参数,尤其是自定义函数的时候。那在Power Query中有个参数管理的选项你有用到过吗?

此外通过设置参数,可以很方便的创建自定义函数。例如在使用导入文件夹数据时,通常会让我们填写文件夹目录地址参数内容,如图1所示。通过下拉菜单,可以发现其有可选择的参数。

通过新建参数设置的参数的格式有以下几种,如图2所示。

因为是操作导入文件夹数据,所以这里的参数设置成为文本格式并在默认值之类填写我们需要导入的文件夹地址,这样就能和之前导入文件夹操作一样,默认参数就是需要导入的文件夹地址,如图3所示。

然后做一系列的清洗动作,例如展开属性文件大小等,删除不需要的内容等,结果如图4所示。

此时可以看到在左边的查询栏里有一个是我们清洗完成后的表格,另一个是文件夹地址的参数。如果我们想要对其他文件夹进行相同的处理,那肯定需要建议一个自定义函数,把之前的清洗动作作为一个过程来对其他文件夹进行处理,如果你在查询过程中用了参数来进行处理,那接下去的自定义函数就很简单了,右击处理过程的查询表,可以看到有一个创建函数的选项如图5所示,直接点击就能生成带文件夹地址参数的函数,这对于自定义函数的创建非常的便捷。这个时候就直接帮我们创建好了函数,使用的就是查询中的整个过程。

最后直接调用此函数即可,通过输入文件夹地址就可以获取文件大小等信息,如图所示。

快利用这些系统自带的功能来加快我们清洗的步骤吧。

0 人点赞