gpt4 book ai didi

regex - 如何在谷歌数据工作室中创建一个新的指标,并在字段中计数特定术语

转载 作者:行者123 更新时间:2023-12-02 02:10:55 25 4
gpt4 key购买 nike

我有一个包含两个不同字符串 foobar 的字段。我想基于此字段创建一个新的计算指标,其中我只计算 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.*')

关于regex - 如何在谷歌数据工作室中创建一个新的指标,并在字段中计数特定术语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40309610/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com