Zadanie: Pobranie eventu purchase oraz pseudo ID, w granulacji dziennej, w podanym zakresie dat.
Rozwiązanie: Wykorzystaj poniższe zapytanie, które zwróci dane w postaci:
- data (konkretny dzień)
- nazwa eventu (purchase)
- pseudo_id
- ilość wystąpień eventu (event_count)
Zapytanie:
SELECT
PARSE_DATE('%Y%m%d', event_date) AS event_day,
event_name,
COUNT(event_name) AS purchase_event_count,
user_pseudo_id
FROM
`id_tabeli_z_bazy_bigquery.events_*`
WHERE
PARSE_DATE('%Y%m%d', event_date) BETWEEN '2024-01-20' AND '2024-01-30'
AND event_name = 'purchase'
GROUP BY
event_day, event_name, user_pseudo_id
ORDER BY
event_day, purchase_event_count DESC;