我在Tableau上使用REGEXP_EXTRACT函数尝试从字符串中提取数字。我的代码行:
INT(REGEXP_EXTRACT([Name], '([0-9]+)'))
我的同事可以使用它而我无法使用。获取未知函数错误。我们都使用相同版本的Tableau,10.0.1和我的某些原因是未知的。我是否需要安装一些驱动程序才能使其正常工作?顺便说一下,没有一个regex_函数可以在我的机器上运行。
答案 0 :(得分:2)
在使用Amazon Redshift时,您无法使用Tableau内置的正则表达式函数。这是因为tabelau目前不支持redshift的正则表达式函数。 find out more here
为了解决这个问题,您可以: 1)从红移数据源创建一个画面数据提取,并根据需要安排更新, 2)通过原始sql函数访问它们(参见here)