Apakah durasi pengisian makin lama?
Tim Data Science saat ini memiliki model yang memprediksi jumlah pengisi daya yang tersedia berdasarkan rata-rata durasi pengisian kendaraan. Ini memungkinkan mereka mengirim notifikasi kepada pengguna sebelumnya saat mungkin waktu yang tepat untuk mengisi daya. Namun, tim meyakini bahwa rata-rata durasi pengisian mungkin telah berubah sejak terakhir kali mereka melatih model. Dapatkah Anda memvalidasinya untuk mereka?
Latihan ini adalah bagian dari kursus
Fungsi Window di Snowflake
Petunjuk latihan
- Gunakan fungsi window untuk mencari rata-rata berjalan dari
charging_durationkendaraan. - Partisikan hasil berdasarkan
charging_station_location. - Urutkan jendela berdasarkan
charging_start_timesecara menaik. - Buat jendela rekaman agar selalu antara baris pertama dan
CURRENT ROW.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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;