case()
Kiértékeli a predikátumok listáját, és visszaadja az első olyan eredménykifejezést, amelynek a predikátuma teljesül.
Ha egyik predikátum sem ad vissza true
értéket, a függvény a else
kifejezés eredményét adja vissza.
Minden predicate
argumentumnak olyan kifejezésnek kell lennie, amely értéket ad boolean
vissza.
Minden then
argumentumnak és else
argumentumnak azonos típusúnak kell lennie.
Syntax
case(
predicate_1, then_1, [predicate_2, then_2, ...] Más)
További információ a szintaxis konvenciókról.
Paraméterek
Név | Típus | Kötelező | Leírás |
---|---|---|---|
Predikátum | string |
✔️ | Egy értékre boolean kiértékelt kifejezés. |
Akkor | string |
✔️ | Egy kiértékelt kifejezés, amelynek értéke a függvényből lesz visszaadva, ha a predikátum az első predikátum, amely a értéket adja vissza.true |
egyébként | string |
✔️ | A függvény egy kiértékelt kifejezést és annak értékét adja vissza, ha a predicate_i egyikét sem értékeli ki a függvény.true |
Válaszok
Az első then_i értéke, amelynek predicate_i kiértékelése true
, vagy más érték, ha egyik predikátum sem teljesül.
Példa
range Size from 1 to 15 step 2
| extend bucket = case(Size <= 3, "Small",
Size <= 10, "Medium",
"Large")
Kimenet
Méret | Vödör |
---|---|
1 | Kicsi |
3 | Kicsi |
5 | Közepes |
7 | Közepes |
9 | Közepes |
11 | Nagy |
13 | Nagy |
15 | Nagy |
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: