0 / 0
Go back to the English version of the documentation
Porovnávací funkce
Last updated: 12. 1. 2023
Porovnávací funkce (SPSS Modeler)

Funkce porovnání se používají k porovnání hodnot polí s každým jiným nebo s určeným řetězcem.

Například můžete zkontrolovat řetězce pro rovnost pomocí =. Příkladem ověření rovnosti řetězců je: Class = "class 1".

Pro účely číselného porovnání se větší znamená blíže k pozitivnímu nekonečnu a menší znamená, že se blíží k zápornému nekonečnu. To znamená, že všechna záporná čísla jsou menší než jakékoli kladné číslo.

Tabulka 1. Porovnávací funkce CLEM
Funkce Výsledek Popis
count_equal(ITEM1, LIST) Celé číslo Vrátí počet hodnot ze seznamu polí, která se rovnají hodnotě ITEM1 , nebo null, pokud ITEM1 je null.
count_greater_than(ITEM1, LIST) Celé číslo Vrátí počet hodnot ze seznamu polí, která jsou větší než ITEM1 , nebo null, pokud ITEM1 je null.
count_less_than(ITEM1, LIST) Celé číslo Vrátí počet hodnot ze seznamu polí, která jsou menší než ITEM1 , nebo null, pokud ITEM1 je null.
count_not_equal(ITEM1, LIST) Celé číslo Vrátí počet hodnot ze seznamu polí, která se nerovnají hodnotě ITEM1 , nebo null, pokud ITEM1 je null.
count_nulls(LIST) Celé číslo Vrátí počet hodnot null ze seznamu polí.
count_non_nulls(LIST) Celé číslo Vrátí počet jiných než null hodnot ze seznamu polí.
date_before(DATE1, DATE2) Logická hodnota Používá se ke kontrole pořadí hodnot data. Vrátí logickou hodnotu, pokud je DATE1 před DATE2.
first_index(ITEM, LIST) Celé číslo Vrací index prvního pole obsahujícího ITEM ze seznamu polí nebo 0, pokud hodnota nebyla nalezena. Podporováno pouze pro řetězce, celé číslo a skutečné typy.
first_non_null(LIST) Jakékoli Vrátí první hodnotu, která není null, v dodaném seznamu polí. Všechny podporované typy úložiště.
first_non_null_index(LIST) Celé číslo Vrací index prvního pole v uvedeném SEZNAMU obsahující hodnotu jinou než null nebo 0, pokud mají všechny hodnoty hodnotu null. Jsou podporovány všechny typy úložišť.
ITEM1 = ITEM2 Logická hodnota Vrací hodnotu true pro záznamy, kde ITEM1 se rovná hodnotě ITEM2.
ITEM1 /= ITEM2 Logická hodnota Vrací hodnotu true, pokud tyto dva řetězce nejsou identické, nebo 0, pokud jsou identické.
ITEM1 < ITEM2 Logická hodnota Vrací hodnotu true pro záznamy, kde ITEM1 je menší než ITEM2.
ITEM1 <= ITEM2 Logická hodnota Vrací hodnotu true pro záznamy, kde hodnota ITEM1 je menší nebo rovna hodnotě ITEM2.
ITEM1 > ITEM2 Logická hodnota Vrací hodnotu true pro záznamy, kde ITEM1 je větší než ITEM2.
ITEM1 >= ITEM2 Logická hodnota Vrací hodnotu true pro záznamy, kde ITEM1 je větší než nebo rovno ITEM2.
last_index(ITEM, LIST) Celé číslo Vrací index posledního pole obsahujícího ITEM ze seznamu polí nebo 0, pokud hodnota nebyla nalezena. Podporováno pouze pro řetězce, celé číslo a skutečné typy.
last_non_null(LIST) Jakékoli Vrátí poslední hodnotu, která není null, v dodaném seznamu polí. Všechny podporované typy úložiště.
last_non_null_index(LIST) Celé číslo Vrátí index posledního pole v určeném seznamu LIST obsahující hodnotu jinou než Null nebo hodnotu 0, pokud mají všechny hodnoty hodnotu Null. Jsou podporovány všechny typy úložišť.
max(ITEM1, ITEM2) Jakékoli Vrací větší z těchto dvou položek: ITEM1 nebo ITEM2.
max_index(LIST) Celé číslo Vrací index pole obsahujícího maximální hodnotu ze seznamu číselných polí, nebo 0, pokud všechny hodnoty jsou null. Pokud například uvedené třetí pole obsahuje maximum, vrátí se hodnota indexu 3. Obsahuje-li maximální hodnotu více polí, bude vrácena první položka uvedená jako první (nejvíce vlevo).
max_n(LIST) Číslo Vrací maximální hodnotu ze seznamu numerických polí nebo null, pokud jsou všechny hodnoty pole hodnoty null.
member(ITEM, LIST) Logická hodnota Vrací hodnotu true, je-li položka POLOŽKA členem určeného seznamu LIST. Jinak je vrácena hodnota false. Lze také uvést seznam názvů polí.
min(ITEM1, ITEM2) Jakékoli Vrací menší z těchto dvou položek: ITEM1 nebo ITEM2.
min_index(LIST) Celé číslo Vrací index pole obsahujícího minimální hodnotu ze seznamu numerických polí nebo 0, pokud všechny hodnoty jsou null. Například, pokud pole uvedené v třetím poli obsahuje minimum, vrátí se hodnota indexu 3. Pokud obsahuje minimální hodnotu více polí, vrátí se první položka uvedená jako první (nejvíce vlevo).
min_n(LIST) Číslo Vrátí minimální hodnotu ze seznamu číselných polí nebo hodnotu null, pokud jsou všechny hodnoty pole null.
time_before(TIME1, TIME2) Logická hodnota Používá se ke kontrole pořadí hodnot času. Vrátí logickou hodnotu, je-li hodnota TIME1 před hodnotou TIME2.
value_at(INT, LIST)   Vrací hodnotu každého vypsaného pole na ofsetu INT nebo NULL, pokud je posun mimo rozsah platných hodnot (tj. menší než 1 nebo větší než počet vypsaných polí). Všechny podporované typy úložiště.
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