IS_VALID
Descrizione
IS_VALID
è una funzione di riga che restituisce 0
se il valore restituito è NULL
, e 1
se il valore restituito è NOT NULL
. Ciò è utile per calcolare altri calcoli in cui si desidera escludere valori NULL (ad esempio quando si calcolano le medie).Sintassi
IS_VALID
(expression
)Valore restituito
Resi
0
se il valore restituito è NULL
, e 1
se il valore restituito è NOT NULL
.Parametri di input
- espressione
- Sono obbligatori. Un nome di campo o un'espressione.
Esempi
Definire un campo calcolato Prism utilizzando
IS_VALID
. Restituisce un numero di righe solo per le righe in cui si trova questo valore di campo NOT NULL
. Se un valore è NULL
, restituisce 0 per quella riga. In questo esempio, viene creato un campo calcolato Prism (sale_amount_not_null
) utilizzando il campo sale_amount
come base. IS_VALID([sale_amount])
È quindi possibile utilizzare il campo calcolato
sale_amount_not_null
Prism per calcolare una media accurata di sale_amount
che esclude NULL
valori:SUM([sale_amount])/SUM([sale_amount_not_null])