Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powerbi 从字符串中提取域名_Powerbi - Fatal编程技术网

Powerbi 从字符串中提取域名

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_

我正在研究如何从PowerBI报告中某列的URL中提取域名。 我试着用这个公式:

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)