0 / 0
Go back to the English version of the documentation
CLEM örnekleri
Last updated: 04 Tem 2023
CLEM örnekleri (SPSS Modeler)

Bu bölümdeki örnek ifadeler, doğru sözdizimi ve CLEM ile olabilecek ifadelerin tiplerini gösterir.

Yalın ifadeler

Formulas can be as simple as this one, which derives a new field based on the values of the fields Sonra and Önce:

(After - Before) / Before * 100.0

Alan adlarına, alanın değerlerine başvuruda bulunulduğunda tırnak içine alınmadığına dikkat edin. Benzer şekilde, aşağıdaki ifade, maaşalanı için her değerin günlüğünü döndürür.

log(salary)

Karmaşık ifadeler

İfadeler uzun ve daha karmaşık olabilir. Aşağıdaki ifade, belirtilen aralıklarda iki alan ($KX-Kohonen ve $KY-Kohonen) düşüşü durumunda true değerini döndürür. Alan adlarının tek tırnak içine alındığına dikkat edin; alan adları özel karakterler içeriyor.

('$KX-Kohonen' >= -0.2635771036148072 and '$KX-Kohonen' <= 0.3146203637123107 
and '$KY-Kohonen' >= -0.18975617885589602 and 
'$KY-Kohonen' <= 0.17674794197082522) -> T

Dizgi işlevleri gibi çeşitli işlevler, doğru sözdizimini kullanarak birkaç parametre girmenizi gerektirir. In the following example, the function subscrs is used to return the first character of a ürün_tanıtıcısı field, indicating whether an item is organic, genetically modified, or conventional. Bir ifadenin sonuçları, -> `result`ile tanımlanır.

subscrs(1,produce_ID) -> `c`

Benzer şekilde, aşağıdaki ifade de şöyledir:

stripchar(`3`,`123`) -> `12`

Karakterlerin her zaman tek tırnak içine alındığına dikkat etmek önemlidir.

İfadedeki işlevlerin birleştirilmesi

CLEM ifadeleri sık sık işlev birleşiminden oluşur. Aşağıdaki işlev, ürün_tanıtıcısı 'nun ilk karakterini döndürmek için subscr ve lowertoupper ' yi birleştirir ve büyük harfe dönüştürür.

lowertoupper(subscr(1,produce_ID)) -> `C`

Bu aynı ifade, şu şekilde kısaltılabilir:

lowertoupper(produce_ID(1)) -> `C`

İşlevlerin yaygın olarak kullanılan başka bir bileşimi şöyledir:

locchar_back(`n`, (length(web_page)), web_page)

This expression locates the character `n` within the values of the field web_sayfası, reading backward from the last character of the field value. By including the length function as well, the expression dynamically calculates the length of the current value rather than using a static number, such as 7, which will not be valid for values with less than seven characters.

Özel işlevler

Çok sayıda özel işlev ( @ simgesiyle önce) kullanılabilir. Sık kullanılan işlevler arasında şunlar yer alır:

@BLANK('referrer ID') -> T

Genellikle, özel işlevler, bir kerede birden çok alanda boşluklar içeren, yaygın olarak kullanılan bir yöntem olan birleşimde kullanılır.

@BLANK(@FIELD)-> T

Bu CLEM belgeleri boyunca ek örnekler ele alınmıştır. Ek bilgi için CLEM (kalıt) dil başvurusu başlıklı konuya bakın.

Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more