BaşlayınÜcretsiz başlayın

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

Kursa Göz Atın

Egzersiz talimatları

  • Önceki iki satırın ortalamasını hesaplayan avg_previous_two alanı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;
Kodu Düzenle ve Çalıştır