通过从事件标签值中提取字符串来获取Google Data Studio计算字段

时间:2018-10-02 15:44:19

标签: regex calculated-field google-data-studio

我试图使用CASE语句使用正则表达式为事件标签字段输出字符串值,以生成一个表,该表显示每个字段值的事件数。因此,如果我要在“事件标签”的值中分别查找“ foobar”和其他字符串值,则它可能是单独存在的,也可能是URL的一部分,如下所示:

  

| [对象HTMLLabelElement] | Foobar |

     

/images/foobar-26.svg

似乎REGEXP_EXTRACT可能最适合此:

CASE WHEN REGEXP_EXTRACT(Event Label, '.(?i)foobar.') THEN Foobar 

但是,使用计算字段作为维度only contains a blank row that seems to be the sum of the number of events.

生成的表

我想念什么?

1 个答案:

答案 0 :(得分:0)

鉴于您现有的语法,我认为您需要使用REGEXP_MATCH而不是REGEXP_EXTRACT,或者将语法更改为不带CASE元素的直型REGEXP_EXTRACT。