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. |
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)