Comece agoraComece grátis

Avaliando a duração do carregamento

Para oferecer informações melhores no app, a equipe de desenvolvimento quer incluir um banner na página inicial dizendo algo como “X% dos proprietários de veículos carregam em menos de Y minutos”. Para isso, eles precisam entender a distribuição do tempo de carregamento em cada estação. É aí que você entra!

Este exercicio faz parte do curso

Funções de janela no Snowflake

Ver curso

Instruções do exercicio

  • Atualize a instrução SELECT para incluir uma janela que encontre a distribuição acumulada dos registros no conjunto de resultados.
  • “Segmente” os registros por charging_station_id, de modo que seja criada uma distribuição acumulada para cada um.
  • Garanta que a distribuição acumulada seja gerada pela charging_duration, em ordem ascendente.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

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 e Executar Código