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
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;