Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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
Koşul olarak değerlendirilen kayıtlardaki ifadenin toplamını truehesaplar.
Null değerler yoksayılır ve hesaplamayı dikkate almaz.
Ayrıca, koşul ifadesi olmadan satırları toplayan sum() işlevini de kullanabilirsiniz.
Sözdizimi
sumif(
,
ifade koşulu)
Söz dizimi kuralları hakkında daha fazla bilgi edinin.
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| ifade | string |
✔️ | Toplama hesaplaması için kullanılan ifade. |
| yüklem | string |
✔️ | Satırları filtrelemek için kullanılan ifade. Koşul olarak değerlendirilirse true, satır sonuda eklenir. |
Döndürülenler
Koşulun olarak değerlendirildiği
Kayıp sayısına göre zararların toplamını gösteren örnek
Bu örnekte kayıpsız fırtınaların toplam hasarı gösterilmektedir.
StormEvents
| summarize DamageNoCasualties=sumif((DamageCrops+DamageProperty),(DeathsDirect+DeathsIndirect)==0) by State
Çıktı
Gösterilen sonuçlar tablosu yalnızca ilk 10 satırı içerir.
| State | DamageNoCasualties |
|---|---|
| TEXAS | 242638700 |
| KANSAS | 407360000 |
| IOWA | 135353700 |
| ILLINOIS | 120394500 |
| MISSOURI | 1096077450 |
| GEORGIA | 1077448750 |
| MINNESOTA | 230407300 |
| WISCONSIN | 241550000 |
| NEBRASKA | 70356050 |
| NEW YORK | 58054000 |
| ... | ... |
Doğum tarihlerinin toplamını gösteren örnek
Bu örnek, 4'ten fazla harf içeren tüm adların doğum tarihlerinin toplamını gösterir.
let T = datatable(name:string, day_of_birth:long)
[
"John", 9,
"Paul", 18,
"George", 25,
"Ringo", 7
];
T
| summarize sumif(day_of_birth, strlen(name) > 4)
Çıktı
| sumif_day_of_birth |
|---|
| 32 |