Mulai sekarangMulai gratis

ARPU per minggu

Berikutnya, Dave ingin melihat apakah ARPU meningkat dari waktu ke waktu. Meskipun pendapatan Delivr meningkat, skalanya tidak baik jika ARPU menurun—artinya menghasilkan lebih sedikit pendapatan dari setiap pelanggan.

Kirimkan kepada Dave tabel ARPU per minggu menggunakan cara kedua yang dibahas di Pelajaran 3.1.

Latihan ini merupakan bagian dari kursus

Menganalisis Data Bisnis di SQL

Lihat Kursus

Instruksi latihan

  • Simpan pendapatan dan jumlah pengguna aktif unik per minggu di CTE kpi.
  • Hitung ARPU dengan membagi pendapatan dengan jumlah pengguna.
  • Urutkan hasilnya berdasarkan minggu secara menaik.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

WITH kpi AS (
  SELECT
    -- Select the week, revenue, and count of users
    ___ :: ___ AS delivr_week,
    ___ AS revenue,
    ___ AS users
  FROM meals AS m
  JOIN orders AS o ON m.meal_id = o.meal_id
  GROUP BY delivr_week)

SELECT
  delivr_week,
  -- Calculate ARPU
  ROUND(
    ___ :: ___ / ___,
  2) AS arpu
FROM kpi
-- Order by week in ascending order
ORDER BY ___ ASC;
Edit dan Jalankan Kode