Aracılığıyla paylaş


durum()

Sürüm açılan listesini kullanarak hizmetler arasında geçiş yapın. Gezinti hakkında daha fazla bilgi edinin.
Şunlar için geçerlidir: ✅ Microsoft Fabric ✅ Azure Veri Gezgini ✅ Azure İzleyici ✅ Microsoft Sentinel

Bir 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.

Sözdizimi

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 Zorunlu Açıklama
yüklem string ✔️ Bir değer olarak değerlendirilen ifade boolean .
sonra string ✔️ Koşul olarak değerlendirilen ilk koşulsatrue, işlevinden değerlendirilen ve değeri döndürülen ifade.
aksi takdirde string ✔️ predicate_i hiçbiri ifade.

Döndürülenler

predicate_i olarak değerlendirilen değeri veya koşullardan hiçbiri karşılanmamışsa diğerinin değeri.

Örnekler

range Size from 1 to 15 step 2
| extend bucket = case(Size <= 3, "Small", 
                       Size <= 10, "Medium", 
                       "Large")

Çıktı

Boyut kova
1 Küçük
3 Küçük
5 Orta
7 Orta
9 Orta
11 Büyük
13 (on üç) Büyük
15 Büyük