https://www.youtube.com/watch?v=I0M3g2mc93c&list=PLpn2Pzb485yhVWjcs_sfYIs1v-ddmcH2D&index=9
https://www.youtube.com/watch?v=-ipBZBmobII&list=PLpn2Pzb485yhVWjcs_sfYIs1v-ddmcH2D&index=10
SELECT
year_quarter,
city,
CASE
WHEN bottles>10000 THEN "Big"
WHEN bottles>2100 THEN "Medium"
ELSE
"Small"
END
AS city_type,
SUM(bottles) AS bottles
FROM (
SELECT
FORMAT_DATETIME('%Y-%Q',
date) AS year_quarter,
city ,
SUM( bottles_sold ) AS bottles
FROM
`bigquery-public-data.iowa_liquor_sales.sales`
WHERE
date BETWEEN '2019-01-01'
AND '2019-12-31'
GROUP BY
1,
2 )
GROUP BY
1,
2,
3
ORDER BY
1
https://datastudio.google.com/embed/reporting/efe52a6c-0604-4544-b75f-5e34c424de2d/page/II2sB
Гистограмма распределения количества проданных бутылок по городам по кварталам:
Датасет google_analytics_sample, таблица ga_sessions
Период - с 10 мая по 10 июля 2017. Нужно иметь возможность выбрать диапазон дат для визуализации в Google Data Studio.
Запрос и визуализация воронки из урока:
SELECT
COUNT(DISTINCT( fullVisitorId)) as users,
COUNT(DISTINCT(IF(hits.eventInfo.eventAction="Add to Cart",fullVisitorId,NULL))) as addtocarts,
COUNT(DISTINCT(IF(hits.transaction.transactionRevenue >0,fullVisitorId,NULL))) as transactions
FROM
`bigquery-public-data.google_analytics_sample.ga_sessions_201707*`,
UNNEST(hits) AS hits
WHERE
_TABLE_SUFFIX BETWEEN '10'
AND '20'
Визуализация: https://datastudio.google.com/u/1/reporting/8866a816-3858-4e1b-9f19-79bac83cc48d/page/LE2sB/