Powerbi 尝试为新列提取文本字符串中的值
下面是提问的一个例子:Powerbi 尝试为新列提取文本字符串中的值,powerbi,dax,powerquery,Powerbi,Dax,Powerquery,下面是提问的一个例子: Column 1(data) Column 2(what the goal is) lskadjf/5/kdjlj 5 kldjfl/8/lkjd 8 oieurow/10/lksajl 10 sldkjfjl (blank) kjsdflj/dsjjfl (blank) lkdjflk/lkj (blank) 有什么方
Column 1(data) Column 2(what the goal is)
lskadjf/5/kdjlj 5
kldjfl/8/lkjd 8
oieurow/10/lksajl 10
sldkjfjl (blank)
kjsdflj/dsjjfl (blank)
lkdjflk/lkj (blank)
有什么方法可以做到这一点吗?您可以使用
Text.BetweenDelimiters
功能
Text.BetweenDelimiters([Column 1], "/", "/")
GUI可以很好地实现这一点。只需将/
放在两个框中即可
如果要检查是否正好有两个斜杠,请尝试以下操作:
if Text.Select([Column1], {"/"}) = "//"
then Text.BetweenDelimiters([Column1], "/", "/")
else null
这确实有效,但我已经修改了ask。在新的更改中,数据可以有类似于大纲的偏差。是否有一种方法可以使值仅在“/”/“之间,而将其他所有内容填充为空白?您可以使用
文本检查列1
是否正好有两个/
。选择。请参阅我的编辑。