count_distinctif() (toplama işlevi) - (önizleme)
Özet grubu başına skaler ifade tarafından belirtilen benzersiz değerleri veya özet grubu atlanırsa toplam benzersiz değer sayısını koşullu olarak sayar. Yalnızca koşulun değerlendirildiği true
kayıtlar sayılır.
Not
Bu işlev summarize işleciyle birlikte kullanılır.
Yalnızca benzersiz değer sayısının tahmini gerekiyorsa, daha az kaynak tüketen dcountif toplama işlevini kullanmanızı öneririz.
Not
- Bu işlev 100M benzersiz değerle sınırlıdır. İşlevi çok fazla değer döndüren bir ifadeye uygulama girişimi çalışma zamanı hatasına neden olur (HRESULT: 0x80DA0012).
- Farklı kümelerden birden çok veri kaynağında çalışırken işlev performansı düşebilir.
Syntax
count_distinctif
(
,
ifadeYüklemi)
Söz dizimi kuralları hakkında daha fazla bilgi edinin.
Parametreler
Ad | Tür | Gerekli | Açıklama |
---|---|---|---|
ifade | Skalar | ✔️ | Benzersiz değerleri sayılacak ifade. |
Yüklemi | string |
✔️ | Toplanacak kayıtları filtrelemek için kullanılan ifade. |
Döndürülenler
Koşulun olarak değerlendirildiği tüm kayıtlar için özet grubu başına ifadenin benzersiz değerlerinin sayısını gösteren tamsayı true
değeri.
Örnek
Bu örnekte, her durumda kaç tür ölüme neden olan fırtına olayının gerçekleştiği gösterilmektedir. Yalnızca sıfır olmayan ölüm sayısı olan fırtına olayları sayılacak.
StormEvents
| summarize UniqueFatalEvents=count_distinctif(EventType,(DeathsDirect + DeathsIndirect)>0) by State
| where UniqueFatalEvents > 0
| top 5 by UniqueFatalEvents
Çıkış
Durum | UniqueFatalEvents |
---|---|
TEXAS | 12 |
CALİFORNİA | 12 |
OKLAHOMA | 10 |
NEW YORK | 9 |
KANSAS | 9 |
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