Как разделить значения событий в Google Data Studio с помощью вычисляемых полей - PullRequest
0 голосов
/ 18 ноября 2018

Я пытаюсь умножить значение события определенного Действия события (A) на ($ x.xx) и значение события другого типа Действия события (B) на другую сумму ($ x.xx)).

  • Пример: действие по событию A * 1,37
  • Пример: действие по событию B * 2,22

У меня есть события запуска тегов Google Tag на каждый клик,где действие - это тип клика, а метка - это URL.Я понимаю, что в Google Data Studio я могу использовать вычисляемое поле для умножения [Значения события] на [x сумму].Но я не уверен, как отделить это на основе действия события.

Возможно ли это сделать в одном поле?Например:

Если (Действие события содержит «A», то умножьте [значение события] на [x], в противном случае, если Действие события содержит «B», умножьте [значение события] на [y])

Спасибо!

1 Ответ

0 голосов
/ 19 ноября 2018

Я не думаю, что вы можете сделать это за один шаг в одном поле, но если вы сделаете одно поле (множитель) как

CASE 
WHEN REGEXP_MATCH("Event Action","A") THEN [yourmultipliervalueX] 
WHEN REGEXP_MATCH("Event Action","B") THEN [yourmultipliervalueY] 
ELSE 0
END

А затем второе поле как

multiplier*[event value]

РЕДАКТИРОВАТЬ: принять во внимание, что [значение события] является совокупностью

AVG(CASE 
WHEN REGEXP_MATCH("Event Action","A") THEN [yourmultipliervalueX] 
WHEN REGEXP_MATCH("Event Action","B") THEN [yourmultipliervalueY] 
ELSE 0
END)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...