各国のGDP比率
グループ間でボリューム系の指標を比較するには、合計に対する割合(percent of total) の計算が有効です。レポートに単純にボリューム指標を表示するだけでもある程度の示唆は得られますが、比率を加えることで値を素早く比較しやすくなります。
合計に対する割合 を計算する手順は次のとおりです。
- 合計 とみなす単位ごとに総量を出力するウィンドウ関数を作成します。テーブル全体を 合計 とみなす場合は、
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 ____;