Page History
...
Adı | Açıklaması | |
---|---|---|
MIN(number, number) | Birlikte kullanıldığı koşulların en az biri doğruysa anlamındadır. | |
MAX(number, number) | Birlikte kullanıldığı koşulların tamamı doğru ise anlamındadır. | |
MOD(number, divisor) | Bölme işleminin kalanını verir. | |
DIV(number, divisor) | Bölme sonucunun tam kısmını verir. | |
ABS(number) | Sayının mutlak değerini verir. | |
ROUND(number) | Yuvarlama | |
TRUNC(number) | Bir sayının tam sayı kısmını döndürür | |
CEIL(number) | Yukarı yuvarlama (tamsayıya) | |
FRAC(number) | Noktalı sayılarda noktanın sağını verir. | |
EXP(number) | Sayının exponansiyelini (üs değerini) verir. | |
LN(number) | Girilen sayının "ln" değerini getirir. | |
POWER(base, exponent) | Üslü sayılar. | |
SQR(number) | Girilen sayının karesini verir. | |
COS(number) | Değer olarak radyan değer giriliyor. | |
TAN(number) | Değer olarak radyan değer giriliyor. | |
VAL(text) | Girilen text'i nümerik değere dönüştürüyor. | |
STR(number) | Nümerik değeri string'e çevirir. | |
SUBSTR(text, start, len) | Text içerisindeki belli bir noktadan başlayan text'i döndürür. | |
UPCASE(text) | Texti Büyük harfe dönüştürür. | |
LOWCASE(text) | Verilen texti küçük harfe dönüştürür. | |
TRIMSPC(text) | Girilen string bilginin başındaki ve sonundaki boşlukları siler. | |
JUSTIFY(text, direction, fill, length) | Yazı formatlama. Yazının sağına veya soluna ne geleceğini belirlenir. | |
ISNULL(var) | Parametrenin değerini sorgulayıp Null durumu için true döner. | |
NULL() | ||
NUMSTR(number, formatType, precision) | Sayı formatlıyor. Girilen nümerik değerin virgülden sonra kaç hane gösterileceğini ve aradaki imlecin nokta veya virgül olacağını belirtir. | |
CONSOLE(value) | ||
PROPERTY(var, propName) | Değişkenin özelliğini verir. | |
BOSTATUS(text) | ||
STRPOS(text, substr) | Text içerisindeki diğer text'in başladığı pozisyonu belirtir. | |
STRLEN(text) | Textin uzunluğunu döndürür. | |
DAYS(first date, last date) | Girilen tarihler arasındaki gün sayısını verir. | |
IF(boolean, expression, expression) | ||
WDAYSTR(text) | ||
STRCAT(string, string, …) | Girilen iki string değeri birleştirir. | |
ROUNDF(number, number) | ||
FLOOR(number) | Verilen sayının tamsayı kısmını döndürür. | |
SQLINFO(fieldname, tablename, where) | DATESTREX(date) | Tarihi stringe dönüştürür. |
TIMESTREX(date) | ||
DATEEX(day, month, year) | Parametreleri olarak verilen sayıları tarihe dönüştürür. | |
AFTEREX(days, date) | Belirtilen sayı kadar sonraki tarihi verir. | |
MAXDAYS(date) | Girilen tarihin ayındaki en son gün değerini getirir. | |
DAYOFEX(date) | Verilen tarihin gününü döndürür. | |
MONTHOFEX(date) | Verilen tarihin ayını döndürür. | |
YEAROFEX(date) | Verilen tarihin yılını döndürür. | |
WDAYOFEX(date) | Verilen tarihin haftanın kaçıncı günü olduğunu döndürür. | |
GETCURRENCYRAT(date, number) | Girilen tarihteki kur değerini getirir. Number değerine döviz cinsi belirlenir. | |
WEEKNUMEX(date, number, date) | ||
EXTTEXTPAR(fieldNr) | Ek yasal kesinti parametrelerinde alanın text değerini döndürür. | |
EXTNUMPAR(fieldNr) | Ek yasal kesinti parametrelerinde alanın nümerik değerini döndürür. | |
PERSONHASDEDUCT(extraFieldNr) | Personelin verilen ek yasal kesintiye tabii olup olmadığı bilgisini döndürür. | |
GETSLICEVALUE(value, tableNr) | Value ile verilen değere göre, tablenr ile verilen tabloda düştüğü dilimin "Değer 3" kolonundaki değerini döndürür. | |
SLICECAL(value, tableNr) | Value parametresine girilen değerin tablenr ile belirtilen tablodaki dilimlere göre hesaplanmış değerlerini döndürür. | |
PNTEXTFIELDVALUE(number, result, type) | Ek yasal kesintilerde formüller tabında number olarak girilen satırın result_type göre değerini getirir. | |
XNFLD(table, field_name, person_field, rule) | ||
XTFLD(table,field_name, person_field,rule) | ||
PNTCFLD(date1, date2, wage_type, pnt_type,field_name) | PNTCARDS tablosundaki herhangi bir alanın değerini getirir. Bir önceki ayı getirmek için tarih alanları boş bırakılır. | |
PNTLFLD(date1, date2, wage_type, pnt_type, line_type, line_nr, field_name) | PNTLINES tablosundaki herhangi bir alanın değerini getirir. | |
PE(parameter, field) | Verilen parametrenin alan bilgisini getirir | |
PESUM(group, type,field) | Örnek:G3: Sosyal YardımT5: Çocuk YardımıF8: Brüt TutarPESum (G3, T5, F8) formülü ile sosyal yardımlardan, tipi çocuk olanlara ödenen brüt tutar toplamı formülize edilmiş olur. | |
PESUMF(group, filter,field) | Belli bir grup parametrelerinin toplam değerlerini döndürür. PESUM fonksiyonundan farklı olarak koşul kullanılır. | |
NORMTAX(taxNormBase, cumTaxBase) | İlk parametrede GV matrahı, ikinci parametrede kümülatif vergi matrahı verilirek GV değerini getirir. | |
LOOKUP(tableNr, column, value, result, method) | Değer kısmındaki bilgi ile kolon kısmındaki değeri yöntem koşuluna göre karşılaştırıp, tablodaki sonuç ile verilen kolon bilgisini getirir. | |
PERSONDISCOUNTVAL(discountNr) | Personel verilen numaralı ek kesinti indirimine tabi ise tutarını getirir. | |
FAMILYDISCOUNTTOT(discountNr) | Aile bireylerinin discountNr numaralı tabi olduğu ek kesintinin değer toplamlarını getirir. | |
LAWCHGFLDVALUETOT(date1, date2, nr) | ||
PNTEXTFLD(date1, date2, wage_type, roll_type, number, result_type) | İki tarih arasındaki ek yasal kesinti satırının toplamlarını getirir. | |
GETCALENDARTOTALS(date1, date2, calendar_type, day_type) | İki tarih arasındaki çalışılan gün, hafta tatili, resmi tatil veya bayram öncesi gün sayısını getirir. | |
GETWAGETABLEVAL(table_nr) | Ücret grubunda kullanılan fonsiyona göre doğru değeri getirir. | |
FINDWAGE() | ||
GETTOTALLOAN(date1, date2, card_type, code, result_type) | ||
GETPERTOTALLOAN(date1, date2, card_type, code, result_type) |
...