case()
Koşul listesini değerlendirir ve koşulu karşılanan ilk sonuç ifadesini döndürür.
Koşullardan hiçbiri döndürmezse true
, ifadenin else
sonucu döndürülür.
Tüm predicate
bağımsız değişkenler bir boolean
değer olarak değerlendirilen ifadeler olmalıdır.
Tüm then
bağımsız değişkenler ve else
bağımsız değişken aynı türde olmalıdır.
Syntax
case(
predicate_1, then_1, [predicate_2, then_2, ...] Başka)
Söz dizimi kuralları hakkında daha fazla bilgi edinin.
Parametreler
Ad | Tür | Gerekli | Açıklama |
---|---|---|---|
Yüklemi | string |
✔️ | Değer olarak değerlendirilen ifade boolean . |
Sonra | string |
✔️ | koşul olarak değerlendirilen true ilk koşulsa işlevinden değerlendirilen ve değeri döndürülen ifade. |
else | string |
✔️ | predicate_i hiçbiri olarak değerlendirilmezse işlevinden değerlendirilen ve değerini döndüren true bir ifade. |
Döndürülenler
predicate_i olarak değerlendirilen true
ilk then_i değeri veya koşullardan hiçbiri karşılanmazsa diğerinin değeri.
Örnek
range Size from 1 to 15 step 2
| extend bucket = case(Size <= 3, "Small",
Size <= 10, "Medium",
"Large")
Çıkış
Boyut | Kova |
---|---|
1 | Küçük |
3 | Küçük |
5 | Orta |
7 | Orta |
9 | Orta |
11 | Büyük |
13 | Büyük |
15 | Büyük |
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin