如何在 google 数据工作室中创建新指标,并在字段中计算特定术语
How to Create a new metric in google data studio with count specific term in field
我有一个包含两个不同字符串 foo
和 bar
的字段。我想基于此字段创建一个新的计算指标,我只计算 foo
字符串的数量。我怎么做 ?
到目前为止,我已经试过了,但没有用:
COUNT(CASE WHEN REGEXP_MATCH(type,'foo.*'))
不确定我的问题是否清楚。如果不是,请告诉我。
编辑:我找到了这个解决方案 SUM(CASE WHEN Type = 'foo' THEN 1 ELSE 0 END)
但是我很想知道如何使用 Regexp
解决这个问题
REGEXP_MATCH
需要完整的字符串匹配:
REGEXP_MATCH
attempts to match the entire string contained in field_expression. For example, if field_expression is "ABC123":
REGEXP_MATCH(field_expression, 'A')
returns false.
REGEXP_MATCH(field_expression, 'A.*')
returns true.
因此,要查找包含 foo
的字符串,请使用
REGEXP_MATCH(type,'.*foo.*')
我有一个包含两个不同字符串 foo
和 bar
的字段。我想基于此字段创建一个新的计算指标,我只计算 foo
字符串的数量。我怎么做 ?
到目前为止,我已经试过了,但没有用:
COUNT(CASE WHEN REGEXP_MATCH(type,'foo.*'))
不确定我的问题是否清楚。如果不是,请告诉我。
编辑:我找到了这个解决方案 SUM(CASE WHEN Type = 'foo' THEN 1 ELSE 0 END)
但是我很想知道如何使用 Regexp
REGEXP_MATCH
需要完整的字符串匹配:
REGEXP_MATCH
attempts to match the entire string contained in field_expression. For example, if field_expression is "ABC123":
REGEXP_MATCH(field_expression, 'A')
returns false.
REGEXP_MATCH(field_expression, 'A.*')
returns true.
因此,要查找包含 foo
的字符串,请使用
REGEXP_MATCH(type,'.*foo.*')