EmpezarEmpieza gratis

Evaluar la duración de la carga

Para ofrecer mejor información en su app, el equipo de desarrollo quiere incluir un banner en la página de inicio que diga algo como «X% de las personas propietarias de vehículos cargan en menos de Y minutos». Para ello, necesitan entender la distribución del tiempo de carga en cada estación de carga. ¡Ahí entras tú!

Este ejercicio forma parte del curso

Funciones de ventana en Snowflake

Ver curso

Instrucciones del ejercicio

  • Actualiza la sentencia SELECT para incluir una función de ventana que calcule la distribución acumulada de los registros del conjunto de resultados.
  • “Segmenta” los registros por charging_station_id, de modo que se cree una distribución acumulada para cada uno.
  • Asegúrate de que la distribución acumulada se genere según charging_duration, en orden ascendente.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

SELECT
    user_id,
    charging_station_id,
    charging_duration * 60,
	
    -- Find the cumulative distribution of records in the result set
    ___ ___(
      
      	-- Segment records by charging station id
        ___
      	
      	-- Create the cumulative distribution using charging duration
        ___
      
    ) AS charging_duration_dist

FROM ELECTRIC_VEHICLES.charging
ORDER BY charging_station_id, charging_duration_dist;
Editar y ejecutar código