IS_VALID
Descrição
IS_VALID
é uma função de linha que retorna 0
se o valor retornado é NULL
, e 1
se o valor retornado é NOT NULL
. Isso é útil para fazer outros cálculos em que você quer excluir valores NULL (como no cálculo de médias).Sintaxe
IS_VALID
(expression
)Valor de retorno
Devoluções
0
se o valor retornado é NULL
, e 1
se o valor retornado é NOT NULL
.Parâmetros de entrada
- expressão
- É obrigatório. Um nome de campo ou uma expressão.
Exemplos
Definir um campo calculado Prism usando.
IS_VALID
. Retorna o total de linhas somente para as linhas em que o valor deste campo é NOT NULL
. Se um valor é NULL
, ele retorna 0 para essa linha. Neste exemplo, criamos um campo calculado Prism (Sale_amount_not_null
) usando o campo Sale_amount
como base. IS_VALID([sale_amount])
Em seguida, você pode usar o campo calculado
Sale_amount_not_null
Prism para calcular uma média precisa para o valor de Sale_Amount
que exclui NULL
valores:SUM([sale_amount])/SUM([sale_amount_not_null])