Notificação

Esta Central de Ajuda está migrando para o Google Cloud. Saiba mais sobre a migração.

NULLIF

Retornará nulo se a entrada corresponder a uma expressão. Caso contrário, retornará a entrada.

Use NULLIF para substituir seletivamente um valor específico nos dados por NULL. Isso pode ser útil em situações em que um valor específico representa dados ausentes ou inválidos e você quer marcá-lo explicitamente como NULL para análise ou processamento posterior.

Exemplo de uso

Substitua -1 no campo Desconto por NULL.

NULLIF(Discount, -1)

Sintaxe

NULLIF(input_expression, expression_to_match)

Parâmetros

input_expression

A expressão a ser avaliada. É possível usar qualquer expressão válida como input_expression.

expression_to_match

NULLIF compara expression_to_match a input_expression. Se ambos forem iguais, NULLIF retornará nulo. Caso contrário, retornará input_expression. Você pode usar qualquer expressão válida como expression_to_match.

Exemplo

Imagine que você queira calcular o desconto médio dado aos seus clientes. O aplicativo representa "sem desconto" como -1. A fórmula AVG(Discount) contará -1 e retornará um resultado incorreto. Para evitar isso, é possível converter os -1s em valores NULLS. Para fazer isso, crie um novo campo chamado, por exemplo, Desconto com nulo.

NULLIF(Discount, -1)

Essa fórmula pode ser lida como "Se o campo Desconto for -1, retornar nulo, caso contrário, retornar Desconto".

Então, será possível calcular o desconto médio ignorando os pedidos sem desconto:

AVG(Discount With Nulls)

Isso foi útil?

Como podemos melhorá-lo?
true
Novidades do Looker Studio

Saiba mais sobre novos recursos e mudanças recentes. Notas da versão do Looker Studio disponíveis no Google Cloud.

Pesquisa
Limpar pesquisa
Fechar pesquisa
Google Apps
Menu principal
6802901275129489655
true
Pesquisar na Central de Ajuda
true
true
true
true
true
102097
false
false