小勤:Power Query里怎么把多列的数据加个符号(比如下划线_)合并在一起?
大海:不是有合并列功能吗?
小勤:不行啊。合并的时候,里面有空的内容,结果合并内容里就多了一些下划线了:
结果是这样的:
大海:那可以直接去修改生成的步骤公式中的合并函数。也就是改这个地方:
改成下面这样就搞定了(为了方便显示做换行处理):
(x)=>Text.Combine( List.Select(x,each _<>null), "_" )
小勤:这个太赞了。也就是把要合并的内容作为一个List参数传进去,然后进行筛选,再合并!
大海:对的。所以,理解了这个(可参考《PQ-M及函数:结合前期案例,学习自定义函数》等相关文章),就可以按需要做任何的转换、筛选等,然后再合并数据。
小勤:嗯。