Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Beralih layanan menggunakan menu tarik-turun Versi. Pelajari selengkapnya tentang navigasi.
Berlaku untuk: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Mengevaluasi daftar predikat dan mengembalikan ekspresi hasil pertama yang predikatnya terpenuhi.
Jika tidak ada predikat yang mengembalikan true, hasil else ekspresi dikembalikan.
Semua predicate argumen harus berupa ekspresi yang mengevaluasi ke nilai boolean .
Semua then argumen dan else argumen harus berjenis yang sama.
Sintaks
case(
predicate_1, then_1, [predicate_2, then_2, ...] lain)
Pelajari selengkapnya tentang konvensi sintaksis.
Parameter
| Nama | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| predikat | string |
✔️ | Ekspresi yang mengevaluasi ke boolean nilai. |
| then | string |
✔️ | Ekspresi yang dievaluasi dan nilainya dikembalikan dari fungsi jika predikat adalah predikat pertama yang mengevaluasi ke true. |
| lainnya | string |
✔️ | Ekspresi yang dievaluasi dan nilainya dikembalikan dari fungsi jika tidak ada predicate_i yang dievaluasi ke true. |
Mengembalikan
Nilai then_i pertama yang predicate_i dievaluasi menjadi true, atau nilai else jika tidak satu pun dari predikatnya terpenuhi.
Contoh
range Size from 1 to 15 step 2
| extend bucket = case(Size <= 3, "Small",
Size <= 10, "Medium",
"Large")
Hasil
| Ukuran | wadah |
|---|---|
| 1 | Bentuk dan |
| 3 | Bentuk dan |
| 5 | Menengah |
| 7 | Menengah |
| 9 | Menengah |
| 11 | Bentuk dan |
| 13 | Bentuk dan |
| 15 | Bentuk dan |