Kom igångKom igång gratis

Mest aktiva timmarna per nyhetsartikel

Att förstå användarnas beteendemönster är avgörande för att förbättra en apps användbarhet. Som en del av datateamet på en nyhetsplattform ombeds du av innehållspublicister att ta fram mätvärden som hjälper dem att skapa bättre innehåll.

En publicist vill veta vilka tider på dygnet som var mest aktiva för en samling nyhetsartiklar. Den samlingen finns i tabellerna dc_news_dim och dc_news_fact.

Vi behöver arbeta i flera steg. Först justerar vi granulariteten, sedan beräknar vi medelvärdet och slutligen tar vi fram de tre mest aktiva timmarna per nyhetsartikel.

Den här övningen är en del av kursen

Tidsserieanalys i PostgreSQL

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

-- Change time granularity from 20m to 1h
SELECT
    id,
	___ AS hour,
	___ AS hourly_views
FROM dc_news_fact
GROUP BY id, hour
ORDER BY id, hour;
Redigera och kör kod