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

Tutma oranı

Carol'un MAU izleyicisini bitirdiğine göre Bob yine yardımını istiyor. Yatırımcılarla yapacağı toplantı hızla yaklaşıyor ve sunum dosyasını tamamlamak istiyor. Aylık kayıtlara göre kümülatif toplamı ve MAU çizgilerini çoktan hazırlamasına yardım ettin; Bob'a göre yatırımcılar, Delivr’ın hem yeni kullanıcı sayısında hem de MAU’larda büyüdüğüne ikna olacak.

Ancak Bob, Delivr’ın sadece yeni kullanıcıları çekmediğini, mevcut kullanıcıları da elde tuttuğunu göstermek istiyor. Delivr’ın yüksek kullanıcı sadakatini vurgulayabilmesi için ona Aydan Aya (MoM) tutma oranlarını gösteren bir tablo gönder.

Bu egzersiz, kursun bir parçasıdır

SQL ile İş Verilerini Analiz Etme

Kursa Göz Atın

Egzersiz talimatları

  • user_monthly_activity tablosundan ay sütununu seç ve Aydan Aya kullanıcı tutma oranlarını hesapla.
  • user_monthly_activity tablosunu, kullanıcı kimliği ve bir ay ileri taşınmış ay bilgisi üzerinden kendisiyle birleştir.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

WITH user_monthly_activity AS (
  SELECT DISTINCT
    DATE_TRUNC('month', order_date) :: DATE AS delivr_month,
    user_id
  FROM orders)

SELECT
  -- Calculate the MoM retention rates
  previous.delivr_month,
  ROUND(
    ___ /
    ___,
  2) AS retention_rate
FROM user_monthly_activity AS previous
LEFT JOIN user_monthly_activity AS current
-- Fill in the user and month join conditions
ON ___
AND ___
GROUP BY previous.delivr_month
ORDER BY previous.delivr_month ASC;
Kodu Düzenle ve Çalıştır