各國 gdp 百分比
總占比(percent of total) 計算能有效比較各群組之間的量化指標。報表中只顯示量化指標本身能提供一些洞見,但加上比例後,能更快速地比較數值。
要執行 總占比 計算,請依序進行:
- 建立一個視窗函式來輸出總量,並以被視為「總計」的欄位進行分割(partition)。如果整張資料表就是「總計」,那就不需要 partition 子句。
- 計算比率:用每一列的量化指標去除以該分割中的總量。
在這個練習中,你會計算各國 gdp 相對於「全世界總量」以及該國所屬「地區(region)」的占比。
本練習屬於課程
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 ____;