REGEXP有多个条件? - Google Data Studio

时间:2018-03-28 09:00:30

标签: regex google-data-studio

我正在尝试使用以下示例过滤/分类自定义字段:

… 
WHEN REGEXP_MATCH(Campaign, "BLU") THEN “Colour Blue”
WHEN REGEXP_MATCH(Campaign, “GRE") THEN “Colour Green”
WHEN REGEXP_MATCH(Campaign, “CAR") THEN “Product Car”
WHEN REGEXP_MATCH(Campaign, “MOT") THEN “Product Motorbike”
…

适用于只有一个“标记”的广告系列,例如MOT或GRE。

我还有多个标记的广告系列,例如CAR + GRE,而REGEXP只返回第一个真实条件,在本例中为CAR。但是我无法对CAR和GRE进行分类。

有人知道如何实现这个目标吗?

非常感谢!

1 个答案:

答案 0 :(得分:0)

拥有两个维度会更明智吗?一个用于颜色,一个用于产品?

然后您可以执行以下操作:

对于颜色尺寸:

… 
WHEN REGEXP_MATCH(Campaign, ".*BLU") THEN "Blue"
WHEN REGEXP_MATCH(Campaign, ".*GRE") THEN "Green"

对于产品维度:

...
WHEN REGEXP_MATCH(Campaign, "CAR.*") THEN "Car"
WHEN REGEXP_MATCH(Campaign, "MOT.*") THEN "Motorbike"

...