Percentuale del PIL per paese
Un calcolo di percentuale del totale è un ottimo modo per confrontare metriche di volume tra gruppi. Mostrare semplicemente la metrica di volume in un report dà qualche informazione, ma aggiungere un rapporto ci permette di confrontare i valori in modo rapido e immediato.
Per eseguire un calcolo di percentuale del totale, segui questi passaggi:
- Crea una window function che produca il volume totale, partizionata in base a ciò che è considerato il totale. Se l’intera tabella è considerata il totale, non serve alcuna clausola di partition.
- Calcola un rapporto dividendo la metrica di volume di ogni riga per il volume totale nella partizione.
In questo esercizio calcolerai la percentuale di gdp per ogni paese rispetto a tutto il mondo e rispetto alla regione di quel paese.
Questo esercizio fa parte del corso
Reportistica in SQL
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
-- 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 ____;