IniziaInizia gratis

Le durate di ricarica si stanno allungando?

Il team di Data Science ha un modello che prevede il numero di colonnine libere in base alla durata media di ricarica dei veicoli. Questo permette di inviare notifiche agli utenti precedenti quando potrebbe essere un buon momento per ricaricare. Tuttavia, il team ritiene che la durata media di ricarica possa essere cambiata dall'ultima volta che hanno addestrato il modello. Puoi verificare questa ipotesi?

Questo esercizio fa parte del corso

Window Functions in Snowflake

Visualizza il corso

Istruzioni dell'esercizio

  • Usa una window function per calcolare la media progressiva della charging_duration dei veicoli.
  • Esegui la partizione dei risultati per charging_station_location.
  • Ordina la finestra per charging_start_time in ordine crescente.
  • Imposta la finestra di record in modo che sia sempre tra la prima riga e la CURRENT ROW.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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;
Modifica ed esegui il codice