Share via


iff()

Devuelve el then valor cuando la if condición se evalúa como true, de lo contrario devuelve el else valor .

Las iff() funciones y iif() son equivalentes.

Syntax

iff(if, then, else)

Más información sobre las convenciones de sintaxis.

Parámetros

Nombre Tipo Requerido Descripción
if string ✔️ Expresión que se evalúa como un valor booleano.
then escalar ✔️ Expresión que devuelve su valor cuando la if condición se evalúa como true.
else escalar ✔️ Expresión que devuelve su valor cuando la if condición se evalúa como false.

Devoluciones

Esta función devuelve el then valor cuando la if condición se trueevalúa como , de lo contrario devuelve el else valor .

Ejemplo

StormEvents
| extend Rain = iff((EventType in ("Heavy Rain", "Flash Flood", "Flood")), "Rain event", "Not rain event")
| project State, EventId, EventType, Rain

Salida

En la tabla siguiente solo se muestran las cinco primeras filas.

State EventId EventType Lluvia
ATLÁNTICO SUR 61032 Tromba de agua No hay evento de lluvia
FLORIDA 60904 Lluvia intensa Evento Rain
FLORIDA 60913 Tornado No hay evento de lluvia
GEORGIA 64588 Viento de tormenta No hay evento de lluvia
MISISIPÍ 68796 Viento de tormenta No hay evento de lluvia
... ... ... ...