1. Lära sig
  2. /
  3. Courses
  4. /
  5. SQLでのレポーティング

Connected

exercise

週次比較(Week-over-week)

前の演習では、1か月というウィンドウを使って月次の増減を計算しました。ただし、直近7日間とその前の7日間を比較するなど、別の期間で計算したいこともあります。直近7日間の値を計算するには、ローリング計算を設定する必要があります。

この演習では、各dateについてviewsのローリング7日平均を取り、さらにその前の7日平均と比較します。これにより、毎日について明確な週次比較ができます。

ローリング平均の構文は AVG(value) OVER (PARTITION BY field ORDER BY field ROWS BETWEEN N PRECEDING AND CURRENT ROW) です。ここで、N は計算時にさかのぼる行数を表します。CURRENT ROW も1行として数えられる点に注意してください。

Instruktioner 1 / 3

undefined XP
    1
    2
    3
  • date ごとに daily_views と weekly_avg を表示します。ここで weekly_avg は views のローリング7日平均です。