Tableau api 仅显示最后一个路径或url字符串[Tableau]

Tableau api 仅显示最后一个路径或url字符串[Tableau],tableau-api,Tableau Api,我正在尝试获取tableau中url字符串中的最后路径名 “~/blah1” “~/blah1/blah2” “~/blah1/blah2/blah3” 我试过Mid([Pages],1,Find([Pages],“/”)-1)但结果正好相反,只给了我“~” 非常感谢您的帮助 您可以在表格公式中使用正则表达式,例如regex_EXTRACT(),并使用以下命令提取最后一个“/”之后的所有内容: (?!*/)+ 您的Tableau公式将类似于以下内容: REGEX_EXTRACT([URL],“(

我正在尝试获取tableau中url字符串中的最后路径名

“~/blah1

“~/blah1/blah2

“~/blah1/blah2/blah3

我试过
Mid([Pages],1,Find([Pages],“/”)-1)
但结果正好相反,只给了我“~”

非常感谢您的帮助


您可以在表格公式中使用正则表达式,例如regex_EXTRACT(),并使用以下命令提取最后一个“/”之后的所有内容:

(?!*/)+

您的Tableau公式将类似于以下内容:

REGEX_EXTRACT([URL],“(?!./).+”)

这应该可以-

SPLIT( [Pages], "/", -1 )
这将从页面字符串返回一个子字符串,使用“/”分隔符将字符串划分为一系列标记

字符串被解释为分隔符和分隔符的交替序列 代币。对于字符串abc-defgh-i-jkl,其中分隔符 字符为“-”,标记为abc、defgh、i和jlk。想想这些 作为标记1到4。SPLIT返回对应于 令牌号码。当令牌编号为正时,将对令牌进行计数 从字符串的左端开始;当令牌号为 否,代币从右侧开始计数-