IFNULL

La función IFNULL evalúa una expresión y devuelve su valor u otra expresión en función de que sea o no un valor nulo.

Sintaxis

IFNULL(
    <expresión1>,
    <expresión2>
)

Parámetros
  • expresión1expresión2: expresiones a evaluar
Valor devuelto

La función IFNULL devuelve el resultado de evaluar expresión1 o expresión2.

Ejemplos

Supongamos que partimos de la siguiente tabla mostrando las ventas por año:

Tabla de datos

...y que queremos calcular el IVA asociado, devolviendo el 21% de la cifra de ventas (si ésta existe) o el valor 0 (si ésta no existe).

Para ello podemos crear el siguiente campo calculado que evalúa el resultado de multiplicar la cifra de ventas por 0.21, si no es un valor nulo devolver dicho valor y, si lo es, devolver 0:

IVA =

IFNULL([Sales]*0.21, 0)

Si llevamos al estante de filas el campo conteniendo el año, el campo conteniendo la cifra de ventas y el campo calculado, todos ellos como valores discretos, el resultado es el siguiente:

Función IFNULL

 

Categoría
Lógicas
Enviado por admin el Mar, 08/10/2019 - 22:33