始める無料で始める

一人当たりGDPのパフォーマンス指数

パフォーマンス指数 (performance index) は、グループ間で効率指標を比較するのに有効な方法です。パフォーマンス指数は、各行をベンチマークと比べます。

パフォーマンス指数 を計算するには、次の手順で進めます。

  1. パーティション全体のパフォーマンスを出力するウィンドウ関数を作成します。
  2. 各行のパフォーマンスをパーティション全体のパフォーマンスで割る比率を計算します。

この演習では、各国の gdp_per_million を世界全体に対して相対的に計算します。

  • gdp_per_million = gdp / pop_in_millions

参照するのは country_stats_cleaned テーブルです。これはデータ型の問題を除いた country_stats のコピーです。

この演習はコースの一部です

SQLでのレポーティング

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

-- Bring in region, country, and gdp_per_million
SELECT 
    ____,
    ____,
    ____ AS gdp_per_million
-- Pull from country_stats_clean
FROM ____ AS cs
JOIN ____ AS c
ON ____
-- Filter for 2016 and remove null gdp values
WHERE ____
GROUP BY ____
-- Show highest gdp_per_million at the top
ORDER BY ___;
コードを編集して実行