如何解决将Google Studio Formula和Case一起使用时出错
我收到具有以下逻辑的公式错误,不确定为什么吗?
CASE
WHEN CONTAINS_TEXT(Page,"/agencies/") THEN "Agency"
END
无效的公式
解决方法
如documentation所述,
条件可以包含一个或多个受支持的比较功能。见下文。
WHEN
条件子句中仅支持一些公式,而CONTAINS_TEXT
不是其中之一。请改用IN
:
IN
如果输入字段包含任何列出的值,则返回true。字段和列表值都必须是同一类型。 IN匹配完整值,并且区分大小写。对于部分值或不区分大小写的匹配,请使用REGEXP_MATCH。
CASE
WHEN Page IN ("/agencies/") THEN "Agency"
END
对于部分匹配,
CASE
WHEN REGEXP_MATCH(Page,"(?i).*\\/agencies\\/.*") THEN "Agency"
END
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。