Доля ВВП по странам
Расчёт доли от общего значения — удобный способ сравнивать объёмные показатели между группами. Само по себе числовое значение в отчёте даёт некоторое представление, однако добавление соотношения позволяет быстро и наглядно сопоставлять данные.
Чтобы выполнить расчёт доли от общего значения, следуйте этим шагам:
- Создайте оконную функцию, которая возвращает суммарный объём с разбивкой по тому, что считается итогом. Если в качестве итога берётся вся таблица, предложение PARTITION не нужно.
- Вычислите отношение, разделив значение метрики объёма для каждой строки на суммарный объём в разделе.
В этом упражнении вы рассчитаете долю gdp для каждой страны относительно всего мира и относительно региона этой страны.
Это упражнение является частью курса
Отчётность в SQL
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
-- Pull country_gdp by region and country
SELECT
____,
____,
____ AS country_gdp
FROM ____ AS cs
JOIN ____ AS c
ON ____
-- Filter out null gdp values
WHERE ____
GROUP BY ____
-- Show the highest country_gdp at the top
ORDER BY ____;