我有一个名为mergeHeaders
的单列表,表头名为headers
表条目是power查询中的列标题。
合并查询将合并power查询中的所有列,这些列位于管道分隔符|
上的表中,并且该查询有效。
但是,如果Power Query中有空白或null单元格,则有多个管道a||b|c
或|B|C|
,其中我需要A|B|C
和B|C
如何防止这些不必要的分隔符
谢谢
#"Merged Columns" = Table.CombineColumns(#"Replaced Value2",mergeHeaders[headers],Combiner.CombineTextByDelimiter("|", QuoteStyle.None),"headers")
编辑:我已经尝试过这个,但它有no
效果
第二次编辑:实际上它确实工作,我只需要将所有blank
值转换为null
值,然后它工作正常
#"Merged Columns" = Table.CombineColumns(#"Trimmed Text",mergeHeaders[headers], each Combiner.CombineTextByDelimiter("|", QuoteStyle.None)(List.RemoveNulls(_)),"headers")
2条答案
按热度按时间o0lyfsai1#
我通过删除空列和空值列解决了这个问题。
所以魔法发生在
谢谢Einarr的提示。
ffscu2ro2#
尝试一个简单的
Text.Combine()
:或者,如果你不想单独引用这些头文件,那么: