Ülke başına GSYİH yüzdesi
Gruplar arasında hacim metriklerini karşılaştırmak için toplamın yüzdesi hesabı çok işe yarar. Bir raporda yalnızca hacim metriğini göstermek bazı içgörüler sağlasa da, bir oran eklemek değerleri hızlıca karşılaştırmamıza olanak verir.
Bir toplamın yüzdesi hesabı çalıştırmak için şu adımları izle:
- Toplam olarak kabul edilen şeye göre bölümlenmiş (partitioned) toplam hacmi üreten bir window (pencere) fonksiyonu oluştur. Eğer tüm tablo toplam olarak kabul ediliyorsa,
PARTITIONyan tümcesine gerek yoktur. - Her satırın hacim metriğini bölümdeki toplam hacme bölen bir oran çalıştır.
Bu egzersizde, her ülke için gdp yüzdesini hem tüm dünyaya göre hem de o ülkenin bölgesine göre hesaplayacaksın.
Bu egzersiz
SQL ile Raporlama
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
-- 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 ____;