Torna alla versione inglese della documentazionefunzioni di confronto
Funzioni di confronto (SPSS Modeler)
Ultimo aggiornamento: 07 ott 2024
Le funzioni di confronto vengono utilizzate per confrontare i valori dei campi tra di loro oppure con una stringa specificata.
Per esempio, è possibile controllare l'uguaglianza delle stringhe utilizzando =
. Un esempio di verifica dell'uguaglianza stringa è Class = "class 1"
.
Ai fini del confronto numerico, maggiore indica una maggiore vicinanza all'infinito positivo, mentre minore corrisponde a una maggiore prossimità all'infinito negativo. Tutti i numeri negativi sono quindi minori di qualsiasi numero positivo.
Funzione | Risultato: | Descrizione |
---|---|---|
count_equal(ITEM1, LIST) |
Intero | Restituisce il numero di valori da un elenco di campi che sono uguali a ELEMENTO1 o null se ELEMENTO1 è null. |
count_greater_than(ITEM1, LIST) |
Intero | Restituisce il numero di valori da un elenco di campi che sono maggiori di ELEMENTO1 o null se ELEMENTO1 è null. |
count_less_than(ITEM1, LIST) |
Intero | Restituisce il numero di valori da un elenco di campi che sono minori di ELEMENTO1 o null se ELEMENTO1 è null. |
count_not_equal(ITEM1, LIST) |
Intero | Restituisce il numero di valori da un elenco di campi che non sono uguali a ITEM1 o null se ITEM1 è null. |
count_nulls(LIST) |
Intero | Restituisce il numero di valori null da un elenco di campi. |
count_non_nulls(LIST) |
Intero | Restituisce il numero di valori non null da un elenco di campi. |
date_before(DATE1, DATE2) |
Booleano | Viene utilizzata per controllare l'ordine dei valori di data. Restituisce un valore vero se DATE1 precede DATE2. |
first_index(ITEM, LIST) |
Intero | Restituisce l'indice del primo campo contenente ELEMENTO da un ELENCO di campi o 0 se il valore non viene trovato. Supportata solo per tipi stringa, numero intero e numero reale. |
first_non_null(LIST) |
Qualsiasi | Restituisce il primo valore non null nell'elenco di campi fornito. Sono supportati tutti i tipi di archiviazione. |
first_non_null_index(LIST) |
Intero | Restituisce l'indice del primo campo dell'LIST specificato contenente un valore non null oppure 0 se tutti i valori sono null. Sono supportati tutti i tipi di archiviazione. |
ITEM1 = ITEM2 |
Booleano | Restituisce vero per i record in cui ITEM1 è uguale a ITEM2. |
ITEM1 /= ITEM2 |
Booleano | Restituisce true se le due stringhe non sono identiche o 0 se sono identiche. |
ITEM1 < ITEM2 |
Booleano | Restituisce vero per i record in cui ITEM1 è minore di ITEM2. |
ITEM1 <= ITEM2 |
Booleano | Restituisce vero per i record in cui ITEM1 è minore o uguale a ITEM2. |
ITEM1 > ITEM2 |
Booleano | Restituisce vero per i record in cui ITEM1 è maggiore di ITEM2. |
ITEM1 >= ITEM2 |
Booleano | Restituisce vero per i record in cui ITEM1 è maggiore o uguale a ITEM2. |
last_index(ITEM, LIST) |
Intero | Restituisce l'indice dell'ultimo campo contenente ELEMENTO da un ELENCO di campi o 0 se il valore non viene trovato. Supportata solo per tipi stringa, numero intero e numero reale. |
last_non_null(LIST) |
Qualsiasi | Restituisce l'ultimo valore non null nell'elenco di campi fornito. Sono supportati tutti i tipi di archiviazione. |
last_non_null_index(LIST) |
Intero | Restituisce l'indice dell'ultimo campo dell'LIST specificato contenente un valore non null oppure 0 se tutti i valori sono null. Sono supportati tutti i tipi di archiviazione. |
max(ITEM1, ITEM2) |
Qualsiasi | Restituisce il maggiore dei due elementi: ITEM1 o ITEM2. |
max_index(LIST) |
Intero | Restituisce l'indice del campo contenente il valore massimo da un elenco di campi numerici oppure 0 se tutti i valori sono null. Per esempio, se il terzo campo elencato contiene il valore massimo, viene restituito il valore di indice 3. Se più campi contengono il valore massimo, viene restituito quello elencato per primo (più a sinistra). |
max_n(LIST) |
numero | Restituisce il valore massimo da un elenco di campi numerici oppure null se tutti i valori di campo sono null. |
member(ITEM, LIST) |
Booleano | Restituisce vero se ITEM è membro dell'elenco LIST specificato. In caso contrario, verrà restituito un valore falso. È inoltre possibile specificare un elenco di nomi di campo. |
min(ITEM1, ITEM2) |
Qualsiasi | Restituisce il minore dei due elementi: ITEM1 o ITEM2. |
min_index(LIST) |
Intero | Restituisce l'indice del campo contenente il valore minimo da un elenco di campi numerici oppure 0 se tutti i valori sono null. Per esempio, se il terzo campo elencato contiene il valore minimo, viene restituito il valore di indice 3. Se più campi contengono il valore minimo, viene restituito quello elencato per primo (più a sinistra). |
min_n(LIST) |
numero | Restituisce il valore minimo da un elenco di campi numerici oppure null se tutti i valori di campo sono null. |
time_before(TIME1, TIME2) |
Booleano | Viene utilizzata per controllare l'ordine dei valori di ora. Restituisce un valore vero se TIME1 precede TIME2. |
value_at(INT, LIST) |
Restituisce il valore di ogni campo elencato all'offset INT oppure NULL se l'offset non è compreso nell'intervallo di valori validi, cioè minore di 1 o maggiore del numero dei campi elencati. Sono supportati tutti i tipi di archiviazione. |