Data Studio - Вычислить поля - Вычитание итоговых событий - PullRequest
0 голосов
/ 28 ноября 2018

Я хотел бы создать вычисляемое поле, которое вычтет метрики суммарных событий из события с большим количеством общих событий в событие с меньшим общим количеством событий.После этого я хотел бы создать линейный график этого в DataStudio.

По сути, я хотел бы вычесть общее количество событий следующих событий:

Event Category: Game

Event Action: Game Session Started

minus

Event Category: Game

Event Action: Game Session Finished

Я пытался в CASE стакие функции, как ABS, SUM и т. д. Однако я не могу найти решение.Спасибо.

Вот пример: Пример

Ответы [ 2 ]

0 голосов
/ 11 декабря 2018

Я думаю, что это может быть невыполнимо, однако, как вы и просили: Поле 1 - СУММА (СЛУЧАЙ, КОГДА Категория события = 'Игра' и Событие Действие = 'Игровая сессия начата', ТОГДА 1 ДАЛЕЕ 0КОНЕЦ) Поле 2 - СУММА (СЛУЧАЙ КОГДА Категория события = 'Игра' и действие события = 'Сеанс игры завершен', ПОТОМ 1, ИЛИ 0, КОНЕЦ) Поле 3 - (Поле 1 - Поле2) Поле 4 - Количество (категория события)

Изображение

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

Попробуйте

sum(case 
WHEN Event_Category = 'Game' and Event_Action='Game Session Started' THEN 'Total Events'
ELSE 0 END)
-
sum(case 
WHEN Event_Category = 'Game' and Event_Action='Game Session Finished' THEN 'Total Events'
ELSE 0 END)

Возможно, вам придется разделить на 2 рассчитанные метрики, а затем использовать 3-й, чтобы минус законченный с начала.

...