Identifikace trendových zpráv
Jeden z členů tvého týmu chce prozkoumat nový přístup k identifikaci trendových zpráv. Nápad spočívá v přidání pole, které sleduje upticky. Uptick nastane tehdy, když počet zobrazení překročí průměrný počet zobrazení za předchozí dva řádky. Na základě toho by bylo možné identifikovat zprávy s rostoucím trendem – stačí sledovat, kolik z předchozích časových intervalů bylo upticky. Tvým úkolem je přidat pole, které vypočítá průměrný počet zobrazení za předchozí dva řádky. Další člen týmu pak tuto hodnotu využije k výpočtu uptick.
K dispozici máš tabulku dc_news_fact s následujícími sloupci:
id: identifikátor článkuviews: počet zobrazení článkuts: časové razítko pro 20minutový interval
Toto cvičení je součástí kurzu
Time Series Analysis in PostgreSQL
Pokyny k cvičení
- Přidej pole
avg_previous_two, které vypočítá průměr předchozích dvou řádků.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- Get average of the previous two views per row
SELECT
id,
ts,
views,
___ OVER (___
___
___)
AS avg_previous_two
FROM dc_news_fact;