Kom igångKom igång gratis

BNP i procent per land

En beräkning av procentandel av totalen är ett bra sätt att jämföra volymmått mellan grupper. Att enbart visa volymmåttet i en rapport ger viss information, men ett nyckeltal gör det enkelt att snabbt jämföra värden.

Så här genomför du en beräkning av procentandel av totalen:

  1. Skapa en fönsterfunktion som returnerar den totala volymen, partitionerad efter vad som anses vara totalen. Om hela tabellen betraktas som totalen behövs ingen PARTITION-sats.
  2. Beräkna ett nyckeltal som dividerar varje rads volymmått med den totala volymen i partitionen.

I den här övningen beräknar du gdp i procent för varje land i förhållande till hela världen och i förhållande till landets region.

Den här övningen är en del av kursen

Rapportering i SQL

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

-- 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 ____;
Redigera och kör kod