Становится ли зарядка длиннее?
Команда Data Science использует модель, которая прогнозирует количество свободных зарядных устройств на основе средней продолжительности зарядки автомобилей. Это позволяет отправлять уведомления предыдущим пользователям, когда подходящее время для зарядки. Однако команда полагает, что средняя продолжительность зарядки могла измениться с момента последнего обучения модели. Проверьте это предположение.
Это упражнение является частью курса
Оконные функции в Snowflake
Инструкции к упражнению
- Используйте оконную функцию, чтобы вычислить накопленное среднее значение
charging_durationдля автомобилей. - Разбейте результаты на разделы по полю
charging_station_location. - Упорядочьте окно по полю
charging_start_timeв порядке возрастания. - Задайте окно записей так, чтобы оно всегда охватывало диапазон от первой строки до
CURRENT ROW.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
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;