Passa al contenuto principale
Workday User Guide
Ultimo aggiornamento: 2023-06-23
IS_VALID

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])