Среднее число транзакций на покупателя

По запросу, указанному ниже, можно получить среднее число транзакций на покупателя.

SELECT
--- Делим количество всех пользователей на тех у которых есть user_id (не повторяющиеся)
  ROUND(COUNT(*) / COUNT(DISTINCT user_pseudo_id),1) AS avg_transaction
FROM
  `bigquery-public-data.ga4_obfuscated_sample_ecommerce.events_*`
WHERE
--- При условии совершения пользователем события "in_app_purchase" или "purchase" 
  event_name IN ('in_app_purchase', 'purchase')
  AND _TABLE_SUFFIX BETWEEN '20201201' AND '20201231'
Made on
Tilda