Я пытаюсь создать собственное измерение в Google data studio. Измерение должно проверить, содержит ли строка ячейки определенную строку, и вернуть другую строку.
Я гуглял и обнаружил, что мне нужно использовать оператор case с regex_match, но я не могу сказать, правильно ли я это сделал, поскольку получающееся поле выбирается как пользовательская метрика, а не как пользовательская. размер
Это названия моей кампании:
bil_ May-June'19_ Tertiary Campaign_ BMM_24th May'19
bil_ May-June'19_ Category Campaign_ BMM_24th May'19
bil_ May-June'19_ Brand Campaign_ BMM_24th May'19
bil_ May-June'19_ Category Campaign_ Exact_24th May'19
bil_ May-June'19_ Brand Campaign_ Exact_24th May'19
bil_ May-June'19_ Tertiary Campaign_ Exact_24th May'19
Это заявление о ситуации, которое я написал, чтобы классифицировать их:
CASE
WHEN REGEXP_MATCH(CAMPAIGN,".*Tertiary.*") THEN "Tertiary"
WHEN REGEXP_MATCH(CAMPAIGN,".*Brand.*") THEN "Brand"
WHEN REGEXP_MATCH(CAMPAIGN,".*Category.*") THEN "Category"
ELSE "Other"
END
Ожидаемый результат - пользовательское измерение, которое имеет только 3 строки (третичный, бренд и категория). Сейчас я не знаю, правильно ли я это делаю, так как это поле попадает в список метрик, а не в список измерений.
Пожалуйста, помогите!