ComenzarEmpieza gratis

Comparación semana a semana

En el ejercicio anterior, usaste una ventana de mes para calcular los cambios mes a mes. Pero a veces querrás calcular otro periodo, como comparar los últimos 7 días con los 7 días anteriores. Para calcular un valor de los últimos 7 días, necesitas configurar un cálculo móvil.

En este ejercicio, vas a calcular la media móvil de 7 días de views para cada date y compararla con la media de los 7 días anteriores de views. Esto ofrece una comparación clara semana a semana para cada día.

La sintaxis de una media móvil es AVG(value) OVER (PARTITION BY field ORDER BY field ROWS BETWEEN N PRECEDING AND CURRENT ROW), donde N es el número de filas hacia atrás que se consideran en el cálculo. Recuerda que CURRENT ROW cuenta como una fila.

Este ejercicio forma parte del curso

Informes en SQL

Ver curso

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

SELECT
	-- Pull in date and daily_views
	____,
	____ AS daily_views,
    -- Calculate the rolling 7 day average
	____ AS weekly_avg
FROM ____
GROUP BY ____;
Editar y ejecutar código