Haftalık ARPU
Sırada, Dave ARPU'nun zaman içinde artıp artmadığını görmek istiyor. Delivr'ın geliri artsa bile, ARPU düşüyorsa ölçeklenme iyi değildir—müşteri başına daha az gelir üretiliyor demektir.
Ders 3.1'de tartışılan ikinci yöntemi kullanarak Dave'e haftalara göre ARPU tablosu gönder.
Bu egzersiz, kursun bir parçasıdır
SQL ile İş Verilerini Analiz Etme
Egzersiz talimatları
- Haftalık geliri ve benzersiz aktif kullanıcı sayısını
kpiCTE'sinde sakla. - ARPU'yu geliri kullanıcı sayısına bölerek hesapla.
- Sonuçları haftaya göre artan sırada sırala.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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;