如何删除 Power Query 中的多余空格

how to remove extra spaces in Power Query

我想去掉文本中多余的空格,我参考了网上的代码如下:

(text as text)=>
let 
x = Text.Split(text," "),
y = Text.Select(x,each _<>""),
z = Text.Combine(y," ")
in 
z

当我为我的数据应用此函数时,它显示错误为“Expression.Error:我们无法将类型列表的值转换为类型文本。” ,我的专栏肯定已经是文本格式了,我不知道问题的根源,你能帮忙看看吗? 我的数据很简单,如下所示:

您可以将below code用作自定义函数:

(text as text, optional char_to_trim as text) =>
let
   char = if char_to_trim = null then " " else char_to_trim,
   split = Text.Split(text, char),
   removeblanks = List.Select(split, each _ <> ""),
   result=Text.Combine(removeblanks, char)
in
   result