Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Évalue une liste de prédicats et retourne la première expression du résultat dont le prédicat est satisfait.
Si aucun des prédicats ne retourne true, le résultat de l’expression else est retourné.
Tous les predicate arguments doivent être des expressions qui évaluent une boolean valeur.
Tous les then arguments et l’argument else doivent être du même type.
Syntaxe
case(
predicate_1, then_1, [predicate_2, then_2, ...] autre)
En savoir plus sur les conventions de syntaxe.
Paramètres
| Nom | Catégorie | Requise | Descriptif |
|---|---|---|---|
| prédicat | string |
✔️ | Expression qui prend la valeur d’une boolean valeur. |
| then | string |
✔️ | Expression qui est évaluée et sa valeur est retournée par la fonction si le prédicat est le premier prédicat qui prend la truevaleur . |
| autre | string |
✔️ | Expression évaluée et sa valeur est retournée par la fonction si aucun des predicate_i n’est trueévalué . |
Retours
Valeur du premier then_i dont l’predicate_i
Exemples
range Size from 1 to 15 step 2
| extend bucket = case(Size <= 3, "Small",
Size <= 10, "Medium",
"Large")
Sortie
| Taille | Compartiment |
|---|---|
| 1 | Petite |
| 3 | Petite |
| 5 | Moyenne |
| 7 | Moyenne |
| 9 | Moyenne |
| 11 | Grande |
| 13 | Grande |
| 15 | Grande |