Procento HDP na zemi
Výpočet procenta z celku je skvělý způsob, jak porovnat objemové metriky napříč skupinami. Samotné zobrazení objemové metriky v reportu sice přináší určité poznatky, ale přidání poměru nám umožní hodnoty rychle a snadno porovnat.
Pro výpočet procenta z celku postupuj takto:
- Vytvoř okenní funkci, která vrátí celkový objem s rozdělením (partition) podle toho, co považujeme za celek. Pokud je celkem celá tabulka, klauzule partition není potřeba.
- Vypočítej poměr, který vydělí objemovou metriku každého řádku celkovým objemem v daném oddílu.
V tomto cvičení vypočítáš procento gdp každé země vůči celému světu a vůči regionu dané země.
Toto cvičení je součástí kurzu
Reporting in SQL
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- 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 ____;