0 / 0
Go back to the English version of the documentation
Karşılaştırma işlevleri
Last updated: 04 Tem 2023
Karşılaştırma işlevleri (SPSS Modeler)

Karşılaştırma işlevleri, alan değerlerini birbiriyle karşılaştırmak ya da belirli bir dizgiyle karşılaştırmak için kullanılır.

For example, you can check strings for equality using =. Dizgi eşitliği doğrulamasının bir örneği: Class = "class 1".

Sayısal karşılaştırma amacıyla, büyüktür değeri, pozitif sonsuzluktan daha yakın anlamına gelir ve daha az negatif sonsuzluktan daha yakın anlamına gelir. Yani, tüm negatif sayılar herhangi bir pozitif sayıdan daha düşüktür.

Tablo 1. CLEM karşılaştırma işlevleri
İşlevli Sonuç Açıklama
count_equal(ITEM1, LIST) Tamsayı Returns the number of values from a list of fields that are equal to ITEM1 or null if ITEM1 is null.
count_greater_than(ITEM1, LIST) Tamsayı Returns the number of values from a list of fields that are greater than ITEM1 or null if ITEM1 is null.
count_less_than(ITEM1, LIST) Tamsayı Returns the number of values from a list of fields that are less than ITEM1 or null if ITEM1 is null.
count_not_equal(ITEM1, LIST) Tamsayı Returns the number of values from a list of fields that aren't equal to ITEM1 or null if ITEM1 is null.
count_nulls(LIST) Tamsayı Bir alan listesinden boş değer sayısını döndürür.
count_non_nulls(LIST) Tamsayı Bir alan listesinden boş değer olmayan değerlerin sayısını döndürür.
date_before(DATE1, DATE2) Boole Tarih değerlerinin sıralamasını denetlemek için kullanılır. DATE1 , DATE2tarihinden önceyse true değerini döndürür.
first_index(ITEM, LIST) Tamsayı Değer bulunamazsa, bir LIST ' in (LIST) bir LIST (LIST)) içeren ilk alanın dizinini ya da 0 değerini döndürür. Yalnızca dizgi, tamsayı ve gerçek tipler için desteklenir.
first_non_null(LIST) Herhangi Biri Belirtilen alan listesindeki boş olmayan ilk değeri döndürür. Tüm depolama tipleri desteklenir.
first_non_null_index(LIST) Tamsayı Boş olmayan bir değer içeren, belirtilen LIST ' teki ilk alanın dizinini döndürür ya da tüm değerler boş değerliyse 0 değerini döndürür. Tüm depolama tipleri desteklenir.
ITEM1 = ITEM2 Boole ITEM1 ' in ITEM2değerine eşit olduğu kayıtlar için true değerini döndürür.
ITEM1 /= ITEM2 Boole İki dizgi aynı değilse true (doğru) değerini ya da benzerlerse 0 (doğru) değerini döndürür.
ITEM1 < ITEM2 Boole ITEM1 ' in ITEM2değerinden küçük olduğu kayıtlar için true değerini döndürür.
ITEM1 <= ITEM2 Boole ITEM1 ' in ITEM2değerinden küçük ya da bu değere eşit olduğu kayıtlar için true değerini döndürür.
ITEM1 > ITEM2 Boole ITEM1 ' in ITEM2değerinden büyük olduğu kayıtlar için true değerini döndürür.
ITEM1 >= ITEM2 Boole ITEM1 ' in ITEM2değerinden büyük ya da bu değere eşit olduğu kayıtlar için true değerini döndürür.
last_index(ITEM, LIST) Tamsayı Değer bulunmuyorsa, bir LIST ' in (LIST) bir LIST (LIST) ya da 0 (LIST)) içeren son alanın dizinini döndürür. Yalnızca dizgi, tamsayı ve gerçek tipler için desteklenir.
last_non_null(LIST) Herhangi Biri Belirtilen alan listesindeki boş boş değer olmayan son değeri döndürür. Tüm depolama tipleri desteklenir.
last_non_null_index(LIST) Tamsayı Boş değerli olmayan bir değer içeren, belirtilen LIST ' teki son alanın dizinini döndürür ya da tüm değerler boş değerliyse 0 değerini döndürür. Tüm depolama tipleri desteklenir.
max(ITEM1, ITEM2) Herhangi Biri İki öğenin daha büyük bir değerini döndürür: ITEM1 ya da ITEM2.
max_index(LIST) Tamsayı Sayısal alanlar listesinden üst sınır değerini içeren alanın dizinini ya da tüm değerler boş değerliyse 0 değerini döndürür. Örneğin, listelenen üçüncü alan üst sınır değerini içeriyorsa, dizin değeri 3 geri döndürülür. Birden çok alan üst sınır değerini içeriyorsa, ilk (en soldaki) listelenen alan döndürülür.
max_n(LIST) Numara Tüm alan değerleri boş değerliyse, sayısal alanlar listesinden değer üst sınırını döndürür.
member(ITEM, LIST) Boole ITEM , belirtilen LIST' in bir üyesiyse true değerini döndürür. Tersi durumda, false (yanlış) değeri döndürülür. Alan adlarının listesi de belirtilebilir.
min(ITEM1, ITEM2) Herhangi Biri İki öğenin küçüklerini döndürür: ITEM1 ya da ITEM2.
min_index(LIST) Tamsayı Sayısal alanlar listesinden değer alt sınırını içeren alanın dizinini ya da tüm değerler boş değerliyse 0 değerini döndürür. Örneğin, listelenen üçüncü alan alt sınır içerirse, dizin değeri 3 döndürülür. Birden çok alan alt sınır değerini içeriyorsa, önce listelenen ilk (en soldaki) alan döndürülür.
min_n(LIST) Numara Tüm alan değerleri boş değerliyse, sayısal alanlar listesindeki en küçük değeri döndürür.
time_before(TIME1, TIME2) Boole Zaman değerlerinin sıralamasını denetlemek için kullanılır. TIME1 , TIME2tarihinden önceyse true değerini döndürür.
value_at(INT, LIST)   Göreli konum geçerli değer aralığının dışında (yani, listelenen alan sayısından az ya da daha büyük olan) aralığın dışındaysa, INT ya da NULL göreli konumundaki her bir listelenen alanın değerini döndürür. Tüm depolama tipleri desteklenir.
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