Ş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ırEgzersiz talimatları
- Araç
charging_durationdeğeri için koşan ortalamayı bulmak üzere bir window fonksiyonu kullan. - Sonuçları
charging_station_locationile bölümlendir (PARTITION). - Pencereyi
charging_start_timealanına göre artan sırada sırala. - Kayıt penceresini her zaman ilk satır ile
CURRENT ROWarası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;