Google Data Studio 中带有计算字段的正则表达式
Regular expression with calculated field in Google Data Studio
我有以下计算字段,但它不起作用:
sum(CASE WHEN REGEXP_MATCH(url, 'foo') THEN 1 ELSE 0 END)
我的目标是对所有包含单词 'foo' 的 url 求和。是否有意义?我的错误在哪里?
您需要使用 .*foo.*
因为 REGEXP_MATCH
requires a full string match:
REGEXP_MATCH
attempts to match the entire string contained in field_expression.
使用
sum(CASE WHEN REGEXP_MATCH(url, '.*foo.*') THEN 1 ELSE 0 END)
^^ ^^
我有以下计算字段,但它不起作用:
sum(CASE WHEN REGEXP_MATCH(url, 'foo') THEN 1 ELSE 0 END)
我的目标是对所有包含单词 'foo' 的 url 求和。是否有意义?我的错误在哪里?
您需要使用 .*foo.*
因为 REGEXP_MATCH
requires a full string match:
REGEXP_MATCH
attempts to match the entire string contained in field_expression.
使用
sum(CASE WHEN REGEXP_MATCH(url, '.*foo.*') THEN 1 ELSE 0 END)
^^ ^^