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

Şarj süreleri uzuyor mu?

Data Science ekibinin, ortalama araç şarj süresine göre açık şarj istasyonu sayısını tahmin eden bir modeli var. Bu sayede, şarj için uygun zaman olduğunda önceki kullanıcılara bildirim gönderebiliyorlar. Ancak ekip, modeli son eğittiklerinden beri ortalama şarj süresinin değişmiş olabileceğini düşünüyor. Bunu onlar için doğrulayabilir misin?

Bu egzersiz

Snowflake'ta Pencere Fonksiyonları

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Araç charging_duration değeri için koşan ortalamayı bulmak üzere bir window fonksiyonu kullan.
  • Sonuçları charging_station_location ile bölümlendir (PARTITION).
  • Pencereyi charging_start_time alanına göre artan sırada sırala.
  • Kayıt penceresini her zaman ilk satır ile CURRENT ROW arasında olacak şekilde oluştur.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

SELECT
	user_id,
    charging_station_location,
	TO_DATE(charging_start_time),
    charging_duration,

    -- Find the running average of charging duration
    ___ OVER(
      	-- Partition the results by charging_station_location
      	___

        -- Sequence the results by charging start time in ascending order
        ORDER BY ___

        -- Create the window of records to always be between the 
      	-- first row and the current row
        ___

    ) AS running_average
FROM ELECTRIC_VEHICLES.charging;
Kodu Düzenle ve Çalıştır