Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Přepněte služby pomocí rozevíracího seznamu Verze . Přečtěte si další informace o navigaci.
Platí pro: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Vyhodnotí seznam predikátů a vrátí první výsledek výraz, jehož predikát je splněn.
Pokud žádný z predikátů nevrátí true, vrátí se výsledek výrazu else .
Všechny predicate argumenty musí být výrazy, které se vyhodnotí jako boolean hodnota.
Všechny then argumenty a else argument musí být stejného typu.
Syntaxe
case(
predicate_1, then_1, [predicate_2, then_2, ...] jiný)
Přečtěte si další informace o konvencích syntaxe.
Parametry
| Název | Typ | Požadováno | Popis |
|---|---|---|---|
| predikát | string |
✔️ | Výraz, který se vyhodnotí jako boolean hodnota. |
| potom | string |
✔️ | Výraz, který se vyhodnotí a jeho hodnota se vrátí z funkce, pokud je predikát prvním predikátem , který se vyhodnotí jako true. |
| jinak (else) | string |
✔️ | Výraz, který se vyhodnotí a jeho hodnota se vrátí z funkce, pokud se žádná z predicate_i vyhodnotit na true. |
Návraty
Hodnota prvního then_i, jehož predicate_i je vyhodnocena jako truehodnota , nebo hodnotu jiného, pokud není splněna žádná z predikátů.
Příklady
range Size from 1 to 15 step 2
| extend bucket = case(Size <= 3, "Small",
Size <= 10, "Medium",
"Large")
Výstup
| Velikost | kbelík |
|---|---|
| 0 | Malá |
| 3 | Malá |
| 5 | Střední |
| 7 | Střední |
| 9 | Střední |
| 11 | Velká |
| 13 | Velká |
| 15 | Velká |