删除DAX Power Query中的前导和尾随空格

时间:2018-01-16 11:39:36

标签: powerbi dax powerquery m

我正在寻找与SQL ltrim(rtrim(text))

类似的效果

Dax文字功能:

Text.Trim

似乎删除了所有空格。

https://msdn.microsoft.com/en-us/library/ee634938.aspx

2 个答案:

答案 0 :(得分:2)

DAX功能 - 引用文档 - "删除文字中的所有空格,但单词之间的单个空格除外"。

Power Query Text.Trim默认删除所有前导和尾随空格。另外,你可以提供第二个参数,其中包含一个或多个(在列表中)必须修剪的字符。

您可以在此视频中找到有关Power Query Text.Trim和空白的更多信息(视频下方还有一些其他链接) https://www.youtube.com/watch?v=g3ws234FRes

答案 1 :(得分:1)

对于Dax,请使用以下度量(在列中相同):

Measure 0:=" A column with spaces. "
Measure 1:=TRIM([Measure 0])

检查两个字段的长度:

Len 0:=len([measure 0])
Len 1:=len([Measure 1])

结果: Len 0:23 Len 1:21

enter image description here