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

Sipariş büyüme oranı

Bob sunum destesini tamamlamak için bir grafiğe daha ihtiyaç duyuyor. Delivr'ın yeni kullanıcı kazanımını, artan MAU'larını ve yüksek elde tutma oranlarını ele aldı. Yine de bir şey eksik. Sunum boyunca, kullanıcı aktivitesinin en iyi göstergesinden hiç bahsedilmiyor: kullanıcıların siparişleri! Kullanıcılar ne kadar çok sipariş verirse, Delivr üzerinde o kadar aktiftir ve Delivr o kadar çok gelir üretir.

Bob'a Aylık/Aylık (MoM) sipariş büyüme oranlarının bir tablosunu gönder.

(Tekrar: MoM, ay bazında ay karşılaştırması anlamına gelir.)

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

SQL ile İş Verilerini Analiz Etme

Kursa Göz Atın

Egzersiz talimatları

  • Aylık benzersiz siparişleri say.
  • Her ayın önceki ve mevcut siparişlerini getir.
  • MoM sipariş büyüme oranlarının bir tablosunu döndür.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

WITH orders AS (
  SELECT
    DATE_TRUNC('month', order_date) :: DATE AS delivr_month,
    --  Count the unique order IDs
    ___ AS orders
  FROM orders
  GROUP BY delivr_month),

  orders_with_lag AS (
  SELECT
    delivr_month,
    -- Fetch each month's current and previous orders
    ___,
    COALESCE(
      ___,
    1) AS last_orders
  FROM orders)

SELECT
  delivr_month,
  -- Calculate the MoM order growth rate
  ROUND(
    ___,
  2) AS growth
FROM orders_with_lag
ORDER BY delivr_month ASC;
Kodu Düzenle ve Çalıştır