首页 文章

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

提问于
浏览
1

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

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

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

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

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

1 回答

  • 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.*')
    

相关问题