我希望在tableau中创建一个字段(Abstract)来检查字符串是否有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 谢谢!
发布于 2021-07-20 16:42:54
即使你可以依赖REGEX,你的公式可能只需要改变if/elseif if的顺序就行了。
请确保先测试“最不常见”选项,然后测试其他选项:
IF startswith([Abstract], '"""') THEN '3 quotations'
ELSEIF startswith([Abstract], '""') THEN '2 quotations'
ELSEIF startswith([Abstract], '"') THEN '1 quotation'
ELSE 'No quotation'
END https://stackoverflow.com/questions/68409731
复制相似问题