要把多列数据合并在一起,其中还有空数据?没问题!

2021-08-30 15:21:43 浏览数 (1)

小勤:Power Query里怎么把多列的数据加个符号(比如下划线_)合并在一起?

大海:不是有合并列功能吗?

小勤:不行啊。合并的时候,里面有空的内容,结果合并内容里就多了一些下划线了:

结果是这样的:

大海:那可以直接去修改生成的步骤公式中的合并函数。也就是改这个地方:

改成下面这样就搞定了(为了方便显示做换行处理):

(x)=>Text.Combine( List.Select(x,each _<>null), "_" )

小勤:这个太赞了。也就是把要合并的内容作为一个List参数传进去,然后进行筛选,再合并!

大海:对的。所以,理解了这个(可参考《PQ-M及函数:结合前期案例,学习自定义函数》等相关文章),就可以按需要做任何的转换、筛选等,然后再合并数据。

小勤:嗯。

0 人点赞