Powerbi 从字符串中提取域名
我正在研究如何从PowerBI报告中某列的URL中提取域名。 我试着用这个公式:Powerbi 从字符串中提取域名,powerbi,Powerbi,我正在研究如何从PowerBI报告中某列的URL中提取域名。 我试着用这个公式: DOMAIN = LEFT([URL],FIND("/",[URL],9)-1) 但是它说 在给定文本中找不到为函数“FIND”提供的搜索文本 感谢您的帮助。在DAX中,它的语法与Excel查找函数相同: SEARCH(<find_text>, <within_text>[, [<start_num>][, <NotFoundValue>]]) FIND(find_
DOMAIN = LEFT([URL],FIND("/",[URL],9)-1)
但是它说
在给定文本中找不到为函数“FIND”提供的搜索文本
感谢您的帮助。在DAX中,它的语法与Excel查找函数相同:
SEARCH(<find_text>, <within_text>[, [<start_num>][, <NotFoundValue>]])
FIND(find_text, within_text, [start_num])
更新:DAX中有一个查找功能,我没有意识到,总是使用搜索!搜索支持通配符,但查找不支持。您的公式取决于http部分后面包含“/”的URL。我认为它失败了,因为前几个字符后面没有“/”。因此,您可能需要根据您看到的URL进行即兴创作。例如,如果域以.com结尾,则可以使用:
DOMAIN = LEFT([URL],FIND(".com",[URL],9)+3)
您的URL类型在这里变得很重要。希望这有帮助。您想在DAX或M中执行此操作吗?我在几个URL上测试了上述公式,它似乎工作正常……您能分享几个失败的示例URL吗?
DOMAIN = LEFT([URL],FIND(".com",[URL],9)+3)