0 / 0
Torna alla versione inglese della documentazione
funzioni di confronto
Ultimo aggiornamento: 07 ott 2024
Funzioni di confronto (SPSS Modeler)

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.

Tabella 1. Funzioni di confronto CLEM
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.
Ricerca e risposta AI generativa
Queste risposte sono generate da un modello di lingua di grandi dimensioni in watsonx.ai basato sul contenuto della documentazione del prodotto. Ulteriori informazioni