0

我希望在 tableau 中创建一个字段(摘要),在其中检查字符串是否有 1 个双引号,2 个双引号,甚至 3 个双引号

我有以下内容,只输出 1 个报价而没有报价,我该如何解决这个问题?

If startswith([Abstract], '"') THEN '1 quotations'
ELSEIF startswith([Abstract], '""') THEN '2 quotations'
ELSEIF startswith([Abstract], '"""') THEN '3 quotations'
ELSE 'No quotation'
END 

谢谢!

4

1 回答 1

0

即使您可以依赖 REGEX,您的公式也可能只是切换 if/elseif 的顺序。

确保首先测试“最不常见”选项和其他选项:

IF startswith([Abstract], '"""') THEN '3 quotations'
ELSEIF startswith([Abstract], '""') THEN '2 quotations'
ELSEIF startswith([Abstract], '"') THEN '1 quotation'
ELSE 'No quotation'
END 
于 2021-07-20T08:42:53.833 回答