1. 学ぶ
  2. /
  3. コース
  4. /
  5. BigQuery入門

Connected

演習

RANK と LEAD/LAG

ランキングを使うと、データを任意の順序で並べ替えて順位付けできます。LAG と LEAD 関数を使うと、クエリのウィンドウ内で前後の行を参照できます。これらのツールは、説得力のあるレポート作成や、LAG/LEAD を用いた高度な分析に役立ちます。ここでは、これらを実際にデータで使ってみましょう。

指示1 / 2

undefined XP
  • 1
    • CTE を完成させて、顧客を総支出額でグループ化し、その合計(エイリアス all_items)で顧客に RANK 関数を使って順位を付けてください。
  • 2
    • 各アイテムについて、注文内での現在値・直前値・次の値を customer_id ごとにグループ化して表示するクエリを作成してください。