Začněte nyníZačněte zdarma

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ánku
  • views : počet zobrazení článku
  • ts : časové razítko pro 20minutový interval

Toto cvičení je součástí kurzu

Time Series Analysis in PostgreSQL

Zobrazit kurz

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;
Upravit a spustit kód