BaşlayınÜcretsiz başlayın

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

Kursa Göz Atın

Egzersiz talimatları

  • Haftalık geliri ve benzersiz aktif kullanıcı sayısını kpi CTE'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;
Kodu Düzenle ve Çalıştır