Trend olan haberleri belirleme
Ekibinden bir kişi, trend olan haberleri belirlemek için yeni bir fikri denemek istiyor. Fikir, "uptick"lere bakan bir alan eklemek. Uptick, görüntülenme sayısının önceki iki satırın ortalama görüntülenme sayısından büyük olması durumudur. Bunu bildiğimize göre, önceki zaman aralıklarının kaçının uptick olduğuna bakarak yukarı yönlü trend gösteren haberleri belirleyebiliriz. Görevin, önceki iki satırın ortalama görüntülenmesini hesaplayan alanı eklemek. Ekibindeki başka bir kişi de bunu kullanarak uptick'leri hesaplayacak.
dc_news_fact tablosu sağlanmıştır. Şu sütunlara sahiptir:
id: haber makalesi tanımlayıcısıviews: haber makalesinin görüntülenme sayısıts: 20 dakikalık aralık için zaman damgası
Bu egzersiz, kursun bir parçasıdır
PostgreSQL ile Zaman Serisi Analizi
Egzersiz talimatları
- Önceki iki satırın ortalamasını hesaplayan
avg_previous_twoalanını ekle.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
-- Get average of the previous two views per row
SELECT
id,
ts,
views,
___ OVER (___
___
___)
AS avg_previous_two
FROM dc_news_fact;