使用Google Data Studio

时间:2017-01-12 10:53:09

标签: regex google-data-studio

我有以下计算字段,但它不起作用:

sum(CASE WHEN REGEXP_MATCH(url, 'foo') THEN 1 ELSE 0 END)

我的目标是将包含“foo”一词的所有网址加起来。是否有意义 ?我的错误在哪里?

谢谢

1 个答案:

答案 0 :(得分:1)

REGEXP_MATCH requires a full string match以来,您需要使用.*foo.*

  

REGEXP_MATCH尝试匹配 field_expression 中包含的整个字符串。

使用

sum(CASE WHEN REGEXP_MATCH(url, '.*foo.*') THEN 1 ELSE 0 END)
                                 ^^   ^^