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
是否正好有两个
/
。选择
。请参阅我的编辑。