Formüller nasıl kullanılır?

Formüller, oluşturulan veriler üzerinde işlem yapmak, metinleri düzenlemek, hesaplamalar gerçekleştirmek ve koşullu değerler üretmek için kullanılır. Formüller veri üretimi sırasında otomatik olarak değerlendirilir ve elde edilen sonuç ilgili alana yazılır.

Formüllerde alan adları doğrudan kullanılabilir. Herhangi bir özel işaret kullanmanıza gerek yoktur.

AdSoyad

Birden fazla alan üzerinde matematiksel işlem yapılabilir.

Fiyat * Adet

Metin işlemleri için fonksiyonlar kullanılabilir.

SOLDAN(AdSoyad,1)

Koşullu işlemler için EGER fonksiyonu kullanılabilir.

EGER(Yas >= 18,"Yetiskin","Cocuk")

Metin içerisinde belirli ifadelerin aranması mümkündür.

ICERIR(AdSoyad,"Ali")

Birden fazla fonksiyon ve operatör aynı formül içerisinde birlikte kullanılabilir.

EGER(ICERIR(AdSoyad,"A"), BUYUKHARF(SOLDAN(AdSoyad,1)), "-")

Aşağıda sistem tarafından desteklenen tüm fonksiyonlar, operatörler ve kullanım örnekleri yer almaktadır.

Metin Fonksiyonları

Metinleri düzenlemek, parçalamak, dönüştürmek ve uzunluklarını öğrenmek için kullanılır.

SOLDAN, SAGDAN, PARCAAL, UZUNLUK, BUYUKHARF, KUCUKHARF, KIRP

SOLDAN(AdSoyad,3)


Karşılaştırma ve Koşul Fonksiyonları

Koşul kontrolü yapmak ve farklı sonuçlar üretmek için kullanılır.

EGER

EGER(Yas >= 18,"Yetiskin","Cocuk")


Metin Arama Fonksiyonları

Bir metin içerisinde belirli bir ifade aranmasını sağlar.

ICERIR, BASLIYORMU, BITIYORMU

ICERIR(AdSoyad,"Ali")


Matematik Fonksiyonları

Sayısal hesaplamalar ve matematiksel işlemler için kullanılır.

MUTLAK, YUVARLA, ASGARI, AZAMI

YUVARLA(Fiyat * 1.20,2)


Rastgele Veri Fonksiyonları

Rastgele sayılar üretmek için kullanılır.

RASTGELE

RASTGELE(1,100)


Matematik Operatörleri

Temel matematik işlemlerini gerçekleştirir.

+ Toplama
- Çıkarma
* Çarpma
/ Bölme
% Mod Alma

(Fiyat * Adet) + Kdv


Karşılaştırma Operatörleri

İki değeri karşılaştırır ve True veya False sonucu üretir.

== Eşittir
!= Eşit Değildir
> Büyüktür
>= Büyük Eşittir
< Küçüktür
<= Küçük Eşittir

Yas >= 18


Mantıksal Operatörler

Birden fazla koşulu birleştirmek için kullanılır.

&& VE
|| VEYA

Yas >= 18 && Yas <= 65


Değişken Kullanımı

Tanımlı alanlara doğrudan adlarıyla erişebilirsiniz.

AdSoyad

Bir karaktere veya elemana erişmek için köşeli parantez kullanılabilir.

AdSoyad[0]

Alan uzunluğunu öğrenmek için Length özelliği kullanılabilir.

AdSoyad.Length