Analizlerde sık kullanılan birçok fonksiyonun sistemde önceden tanımlı olması ve bir formülde birden fazla fonksiyon kullanabilme imkanı, Platformun analiz kabiliyetlerini güçlendirmektedir.

<aside> 💡 İpucu: Fonksiyonlar, anahtar kelimeleri kullanarak çeşitli matematiksel ve istatistiksel sonuçlar elde etmek için kullanılır.

</aside>

Fonksiyonlar Açıklamalar
MAX*(@timeseries, frequency)* Zaman serisinin belirlenen frekans için maksimum değerini döndürür.
Math.max*(@timeseries1, @timeseries2)* İlgili zaman dilimi için iki farklı zaman serisinin maksimum değerini döndürür.
MIN*(@timeseries, frequency)* Zaman serisinin belirlenen frekans için minimum değerini döndürür.
Math.min*(@timeseries1, @timeseries2)* İlgili zaman dilimi için iki farklı zaman serisinin minimum değerini döndürür.
MEAN*(@timeseries, frequency)* Zaman serisinin belirlenen frekans için ortalama değerini döndürür.
SUM*(@timeseries, , frequency)* Zaman serisinin belirlenen frekans için toplamını döndürür.
CSUM*(@timeseries, , frequency)* Zaman serisinin belirlenen frekansa göre kümülatif toplamını döndürür.
FILL(MEAN*(@timeseries*, frequency)) Tablo çözünürlüğünden daha düşük seviyede değer gösterebilmeye olanak sağlar.
TIMESHIFT*(@timeseries, shiftvalue)* Zaman serisi için girilen değer kadar zaman ekseninde (-) X önceki / (+) X sonraki değerini getirir.
NVL*(@timeseries1, @timeseries2)* Null değer yerine yeni değer atamayı sağlar.
SQRT*(@timeseries)* Zaman serisindeki değerlerin karekökünü döndürür.
ABS*(@timeseries)* Değerlerin, hesaplamaların mutlak değerini döndürür.

Örnekler

MAX, MIN, MEAN, SUM

Aşağıda MAX, MIN, MEAN, SUM fonksiyonları kullanılarak 1 haftalık periyot için günlük bazda Piyasa Takas Fiyatı (PTF) değerlerinin nasıl oluşturulduğuna dair örnek bir açıklama ve formülasyon verilmiştir:

Saatlik bir zaman serisi olan PTF’nin Platform’daki keyword karşılığı “@MCP” dir. Günlük bir tabloda her bir satır ilgili güne ait saat sayısı kadar PTF ile işlem yapmaya olanak tanımaktadır. Bu tabloda;

MIN(@MCP)

Günlük bazdaki tabloda “Tarih” sütunundaki gün için PTF’nın en küçük değerini döndürür.

MAX(@MCP)

Günlük bazdaki tabloda “Tarih” sütunundaki gün için PTF’nın en büyük değerini döndürür.

MEAN(@MCP)