我正在尝试使用以下示例过滤/分类自定义字段:
…
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进行分类。
有人知道如何实现这个目标吗?
非常感谢!
答案 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"
...