iff()
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Devuelve el then valor cuando la if condición se evalúa como true
, de lo contrario, devuelve el else valor .
Las
iff()
funciones yiif()
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.
Valor | 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 |
... | ... | ... | ... |