Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Evalúa una lista de predicados y devuelve la primera expresión de resultado cuyo predicado se cumpla.
Si ninguno de los predicados devuelve true, se devuelve el resultado de la else expresión.
Todos los predicate argumentos deben ser expresiones que se evalúan como un boolean valor.
Todos los then argumentos y el else argumento deben ser del mismo tipo.
Sintaxis
case(
predicate_1, then_1, [predicate_2, then_2, ...] más)
Obtenga más información sobre las convenciones de sintaxis.
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| predicado | string |
✔️ | Expresión que se evalúa como un boolean valor. |
| then | string |
✔️ | Una expresión que se evalúa y su valor se devuelve de la función si el predicado es el primer predicado que se evalúa como true. |
| De lo contrario: | string |
✔️ | Una expresión que se evalúa y su valor se devuelve de la función si ninguno de los predicate_i se evalúa como true. |
Devoluciones
Valor del primer then_i cuya predicate_i se evalúa como o el valor de si no se cumple ninguno de los predicados.true
Ejemplos
range Size from 1 to 15 step 2
| extend bucket = case(Size <= 3, "Small",
Size <= 10, "Medium",
"Large")
Salida
| Tamaño | balde |
|---|---|
| 1 | Pequeño |
| 3 | Pequeño |
| 5 | Media |
| 7 | Media |
| 9 | Media |
| 11 | Grande |
| 13 | Grande |
| 15 | Grande |