Я пытаюсь преобразовать столбец в строку, потому что я хотел бы видеть воронку людей, которые проходят через наши события, и одно событие с параметром.
Я попытался выбрать все данныено я дошел до того, что выбрал нужные данные в виде столбца, а не строки и одной записи.
SELECT event_name,
(SELECT count(distinct(user_pseudo_id))
FROM `dataset` as t2, UNNEST(event_params) as p
WHERE t2.event_name = "event_name1" and p.value.string_value IN ("param1","param2","param3","param4")
),
count(distinct(user_pseudo_id))
FROM `dataset` as t1
WHERE event_name IN ("event_name1",
"event_name2",
"event_name3") AND
GROUP BY 1
ORDER BY 3 DESC
Я получаю этот результат:
event_names f0 f1
event_name1 1600 2000
event_name2 1600 1400
event_name3 1600 1200
Это мой желаемый вывод:
event_names f1
event_name1 2000
event_name1_param 1600 -> the result from f0
event_name2 1400
event_name3 1200