Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Use IFNULL para substituir valores NULL nos dados por um valor mais adequado ou significativo. Isso pode ser útil para evitar a exibição de NULLs nos gráficos ou quando você precisar de um valor específico para outros cálculos.
Exemplo de uso
IFNULL(Discount, 0)
Sintaxe
IFNULL( input_expression, null_result )
Parâmetros
input_expression: a expressão a ser avaliada. Use qualquer expressão válida como input_expression.
null_result: o valor a ser retornado se input_expression for nulo. Se input_expression não for nulo, IFNULL vai retornar input_expression. Use qualquer expressão válida como null_result.
Exemplo
Calcule o desconto médio dado aos seus clientes, incluindo pedidos que não receberam desconto. No entanto, às vezes, o aplicativo representa "sem desconto" como nulo, em vez de 0.
A fórmula AVG(Discount) não inclui descontos nulos. Você precisará converter esses nulos em zero. Para fazer isso, crie um novo campo chamado, por exemplo, Desconto sem nulo.
IFNULL(Discount, 0)
Essa fórmula pode ser lida como "Se o campo Desconto for nulo, retorne 0. Caso contrário, retorne Desconto".
Então, será possível calcular o desconto médio incluindo os pedidos sem desconto:
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-08-25 UTC."],[],[],null,["# IFNULL\n\nUse `IFNULL` to replace NULL values in your data with a more suitable or meaningful value. This can be helpful when you want to avoid displaying NULLs in your charts or when you need a specific value for further calculations.\n\nSample usage\n------------\n\n`IFNULL(Discount, 0)`\n\nSyntax\n------\n\n`IFNULL( `\u003cvar translate=\"no\"\u003einput_expression\u003c/var\u003e`, `\u003cvar translate=\"no\"\u003enull_result\u003c/var\u003e` )`\n\n### Parameters\n\n- **`input_expression`** -- The expression to evaluate. You can use any valid expression as the \u003cvar translate=\"no\"\u003einput_expression\u003c/var\u003e.\n\n- **`null_result`** -- The value to return if \u003cvar translate=\"no\"\u003einput_expression\u003c/var\u003e is null. If \u003cvar translate=\"no\"\u003einput_expression\u003c/var\u003e is not null, `IFNULL` returns the \u003cvar translate=\"no\"\u003einput_expression\u003c/var\u003e. You can use any valid expression as the \u003cvar translate=\"no\"\u003enull_result\u003c/var\u003e.\n\nExample\n-------\n\nCalculate the average discount given to your customers, including orders that received no discount. However, your application sometimes represents \"no discount\" as null rather than 0.\n\nThe formula `AVG(Discount)` won't include null discounts. You'll need to convert those nulls to zero. To do this, create a new field called, for example, **Discount No Nulls**:\n\n`IFNULL(Discount, 0)`\n\nThis formula can be read, \"If the **Discount** field is null, return 0, otherwise return **Discount**.\"\n\nYou can then calculate the average discount including orders with no discount:\n\n`AVG(Discount No Nulls)`"]]