| Yazdır Çevrimiçi Yardımın PDF Sürümünü Aç

### Expression Builder Uygulamasındaki Veri Tipleri Bu konuda Oracle CRM On Demand uygulamasındaki alanlar ve bunların Expression Builder uygulamasında nasıl kullanıldıkları açıklanmaktadır. NOT: Bu konudaki örnek ifadelerde kullanılan dilden bağımsız alan adları ve alan adı sözdizimi, Sürüm 29 Hizmet Paketi 1'den önceki Expression Builder sürümlerinde kullanılan alan adları ve alan adı sözdizimidir. Bu örnekler hala geçerlidir. Ancak, Sürüm 29 Hizmet Paketi 1 veya sonraki sürümlerde Expression Builder uygulamasındaki Alanlar listesinden bir ifade için ilgili alanları seçerseniz, alan adları ve alan adı sözdizimi örneklerde gösterilenden farklı olacaktır. Alan adları ve alan adı sözdizimin her zaman doğru olması için ifadelerinizin alanlarını her zaman Expression Builder uygulamasındaki Alanlar listesinden seçmeniz önerilir. İfadelerdeki alan adları ve alan adı sözdizimi hakkında daha fazla bilgi için bkz. İfadeler Hakkında. ### Oracle CRM On Demand Uygulamasındaki Veri Tipleri Aşağıdaki tabloda bir ifadede Oracle CRM On Demand alanı kullanıldığında döndürülen veri tipi gösterilmektedir. Bir alanın değerini almak için, [{FieldName}] sözdizimini veya [<FieldName>] sözdizimini kullanın.
Oracle CRM On Demand Alan Tipi | İfadelerde Sonuç Tipi
--- | ---
Tamsayı | Tamsayı
Seçim Listesi | Dize
Currency | Currency
Kimlik No | Dize
Metin | Dize
Onay kutusu | Mantıksal. Örneğin, koşulların beklendiği yerlerde doğrudan [<Active>] kullanabilirsiniz. FieldValue('<Active>') = 'Y' de kullanabilirsiniz.
Tarih | Tarih
Tarih Saat | Tarih Saat
Numarası | Numarası
### Veri Tipi Aritmetiği Bir ifade birden çok alan değerine referansta bulunduğunda ve alanlarda farklı veri tipleri olduğunda, veri tiplerinin sırası hesaplamayı etkileyebilir. İki farklı veri tipindeki iki işlenene bir işleç (kuvvet işleci haricinde) uygulandığında, işlem değerlendirilmeden önce işlecin sağ tarafındaki işlenen sol taraftaki işlenenin veri tipine dönüştürülür. Örneğin, CloseDate 02/09/2007 ise, aşağıdaki ifade: PRE('<CloseDate>') + 30 02/09/200730 verir. Böylece aşağıdaki koşul: [<CloseDate>] > PRE('<CloseDate>') + 30 sözdizimi açısından geçerlidir ancak anlam geçersizdir. Bu koşulun doğru yazılışı şu şekildedir: [<CloseDate>] - 30 > PRE('<CloseDate>'). NOT: Kuvvet işleci kullanıldığında, işlecin sağ tarafındaki işlenen sol taraftaki işlenenin veri tipine dönüştürülmez. Aşağıdaki tablolarda, örnek değerler kullanılarak, çeşitli aritmetik işlemlerinin olası sonuçları gösterilmektedir.
Alanı | Veri Tipi | Örnek Değer
--- | --- | ---
Miktar | Tamsayı | 5
Item Price | Currency | 2,25
Hesaplama | Sonuç
--- | ---
Değer | Veri Tipi
[<Item Price>] + [<Quantity>] | 7,25 | Currency
[<Quantity>] + [<Item Price>] | 7 | Tamsayı
[<Item Price>] - [<Quantity>] | (2.75) NOT: Para birimi alanları için, parantezler değerin negatif olduğunu gösterir. | Currency
[<Quantity>] - [<Item Price>] | 3 | Tamsayı
[<Item Price>] * [<Quantity>] | 11,25 | Currency
[<Quantity>] * [<Item Price>] | 10 | Tamsayı
[<Item Price>] / [<Quantity>] | 0,45 | Currency
[<Quantity>] / [<Item Price>] | 2,50 | Currency
Kuvvet işleci kullanıldığında, işlecin sağ tarafındaki işlenen sol taraftaki işlenenin veri tipine dönüştürülmez. Bu örnekte (Miktar 5 değerinde bir tamsayı alanı, Kalem Fiyatı 2,25 değerinde bir para birimi alanıdır), işlecin sağ tarafındaki işlenen sol taraftaki işlenenin veri tipine dönüştürülmüşse, Miktar ^ Kalem Fiyatı için beklenen değer 25 ve beklenen veri tipi tamsayı olur. Ancak sonuçlar aşağıdaki tabloda gösterilmiştir.
Hesaplama | Sonuç
--- | ---
Değer | Veri Tipi
[<Item Price>] ^ [<Quantity>] | 57,67 | Currency
[<Quantity>] ^ [<Item Price>] | 37,38 | Currency
Expression Builder uygulamasında çıkarma işleci de (eksi işareti [-]) desteklenir. Örneğin:
Hesaplama | Sonuç
--- | ---
Değer | Veri Tipi
-1 * [<ItemPrice>] | (2.25) | Currency
Bir sayıyı dizeye dönüştürürseniz hesaplama doğru çalışmaz. Örneğin:
Hesaplama | Sonuç | Açıklama
--- | --- | ---
Değer | Veri Tipi
1234 + abcd | 1234 | Numarası | "abcd" dizesi 0 sayısını verir ve 1234'e eklenir.
abcd + 1234 | abcd1234 | Dize | 1234 sayısı "1234" dizesini verir ve "abcd" dizesine eklenir.
#### İlgili Konular İlgili Expression Builder bilgileri için aşağıdaki konulara bakın: HakkındaExpression Builder Expression Builder Uygulamasını Kullanma Expression Builder İşlevler

Ağustos 2022'da Yayımlandı | Copyright © 2005, 2022, Oracle ve/veya Oracle'a bağlı kuruluşlar. Legal Notices.