Compartir a través de


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.

Sintaxis

iff(if, then, else)

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Type Obligatorio Descripción
if string ✔️ Expresión que se evalúa como un valor booleano.
then escalares ✔️ Expresión que devuelve su valor cuando la if condición se evalúa como true.
else escalares ✔️ 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 evalúa como true; 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.

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