想在具有不同event_param_name的event_params_value(string)上使用多个条件:
我已将Firebase数据同步到bigQuery并尝试在Data Studio上进行可视化。数据如下所示:
现在,我具有事件参数值(字符串)字段,该字段的所有值分别为“ app”,“ 4G”,“ App_Open”,“ DashboardOnionActivity”和事件参数名称字段的值如下:....,Action,Label
我只想计算那些标签为DashboardOnionActivity的App_Open
我使用CASE的when和Then构造为:
CASE
WHEN REGEXP_MATCH(Event Param Value (String), "(?i) App_Open") THEN "1-App_Open"
WHEN REGEXP_MATCH(Event Param Value (String), "(?i)selfie_capture") THEN "2-selfie_capture"
ELSE "0"
END
这给了我App_Open和selfie_capture的数量,但是我不确定如何应用2个条件,因为参数名称对于动作和其他参数都是不同的
一种解决方法是将单独的事件作为DashboardOnionActivity_App_Open和其他事件,但在可能的情况下寻求某种有效的用法