我收到以下逻辑的公式错误,但不知道为什么?
CASE
WHEN CONTAINS_TEXT(Page, "/agencies/") THEN "Agency"
END
公式无效
如文档中所写,
WHEN 条件可以包含一个或多个受支持的比较函数。见下文。
WHEN
条件子句中仅支持少数公式,而CONTAINS_TEXT
不是其中之一。使用 IN
代替:
在
如果输入字段包含任何列出的值,则返回 true。字段值和列表值必须属于同一类型。 IN 匹配完整值并且区分大小写。对于部分值或不区分大小写的匹配,请使用 REGEXP_MATCH。
CASE
WHEN Page IN ("/agencies/") THEN "Agency"
END
对于部分匹配,
CASE
WHEN REGEXP_MATCH(Page, "(?i).*\\/agencies\\/.*") THEN "Agency"
END