如何在Google数据工作室中创建具有计数特定字段的新指标

时间:2016-10-28 16:45:41

标签: regex google-analytics google-data-studio

我的字段中包含两个不同的字符串foobar。我想基于此字段创建新的计算指标,其中我只计算foo字符串的数量。我怎么做 ?

到目前为止,我已经尝试过但不起作用:

COUNT(CASE WHEN REGEXP_MATCH(type,'foo.*'))

不确定我的问题是否清楚。请告诉我,如果不是。

编辑:我找到了这个解决方案SUM(CASE WHEN Type = 'foo' THEN 1 ELSE 0 END)但是我很想知道如何用Regexp来解决这个问题

1 个答案:

答案 0 :(得分:1)

REGEXP_MATCH需要完整的字符串匹配:

  

REGEXP_MATCH尝试匹配 field_expression 中包含的整个字符串。例如,如果field_expression是“ABC123”:
  REGEXP_MATCH(field_expression, 'A')返回false   REGEXP_MATCH(field_expression, 'A.*')返回true。

因此,要查找包含foo的字符串,请使用

REGEXP_MATCH(type,'.*foo.*')