【发布时间】:2020-09-20 19:58:28
【问题描述】:
我有一个表格,其中包含按国家/地区标记的各个广告点击次数和广告展示次数。像这样的:
我需要找到每个国家/地区的点击率(ad_click 计数除以 ad_impression 每个国家/地区的计数)。
我可以数数:
SELECT
`events_20200918`.`geo`.`country` AS `geo_country`,
`events_20200918`.`event_name` AS `event_name`,
count(1) AS `count_of_rows`
FROM `smartsecurity2-fccc6`.`analytics_238757844`.`events_20200918` AS `events_20200918`
WHERE
`events_20200918`.`event_name` IN ('S_ad_impression', 'S_ad_click')
GROUP BY
1, 2
ORDER BY
3 DESC
结果如下:
但是如何添加每个国家/地区的 ad_click/ad_impression 比率?
【问题讨论】:
标签: sql count google-bigquery pivot