Tableau api 表10.0.1上的REGEXP_提取未知函数

Tableau api 表10.0.1上的REGEXP_提取未知函数,tableau-api,Tableau Api,我在Tableau上使用REGEXP\u EXTRACT函数试图从字符串中提取数字。我的代码行: INT(REGEXP_EXTRACT([Name], '([0-9]+)')) 我的同事可以用,我不行。获取未知函数错误。我们都在使用相同版本的Tableau,10.0.1,而我的版本由于某种原因是未知的。我是否需要安装一些驱动程序来让它工作?顺便说一下,我的机器上没有任何正则表达式函数。因为您使用的是Amazon Redshift,所以无法使用Tableau内置的正则表达式函数。这是因为

我在Tableau上使用REGEXP\u EXTRACT函数试图从字符串中提取数字。我的代码行:

    INT(REGEXP_EXTRACT([Name], '([0-9]+)'))

我的同事可以用,我不行。获取未知函数错误。我们都在使用相同版本的Tableau,10.0.1,而我的版本由于某种原因是未知的。我是否需要安装一些驱动程序来让它工作?顺便说一下,我的机器上没有任何正则表达式函数。

因为您使用的是Amazon Redshift,所以无法使用Tableau内置的正则表达式函数。这是因为对于红移,tabelau当前不支持正则表达式函数

为了避免这种情况,您可以: 1) 从红移数据源创建tableau数据提取,并根据需要安排更新,
2) 通过原始sql函数访问它们(请参见)

你们使用的数据源是否相同?并非所有数据源都支持tableau中的regexp函数,我和我的同事都在使用Amazon红移。