MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Gunakan fungsi window untuk mencari rata-rata berjalan dari charging_duration kendaraan.
  • Partisikan hasil berdasarkan charging_station_location.
  • Urutkan jendela berdasarkan charging_start_time secara 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;
Edit dan Jalankan Kode