IS_VALID
Descripción
IS_VALID
es una función de fila que devuelve 0
si el valor devuelto es NULL
y 1
si el valor devuelto es NOT NULL
. Esto es útil para realizar otros cálculos en los que desea excluir valores NULL (como al calcular promedios).Sintaxis
IS_VALID
(expression
)Valor devuelto
Devoluciones
0
si el valor devuelto es NULL
y 1
si el valor devuelto es NOT NULL
.Parámetros de entrada
- expresión
- Es obligatorio. Un nombre de campo o una expresión.
Ejemplos
Defina un campo calculado de Prism mediante
IS_VALID
. Esto devuelve un recuento de filas solo para las filas en las que este valor de campo es NOT NULL
. Si un valor es NULL
, devuelve 0 para esa fila. En este ejemplo, creamos un campo calculado Prism (sale_amount_not_null
) utilizando el campo sale_amount
como base. IS_VALID([sale_amount])
A continuación, puede utilizar el campo calculado
sale_amount_not_null
Prism para calcular un promedio exacto de sale_amount
que excluya NULL
valores:SUM([sale_amount])/SUM([sale_amount_not_null])