count_distinct() (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ı sayar.
Null değerler yoksayılır ve hesaplamayı dikkate almaz.
Yalnızca benzersiz değer sayısının tahmini gerekiyorsa, daha az kaynak tüketen dcount
toplama işlevini kullanmanızı öneririz.
Yalnızca bir koşulun döndürdüğü true
kayıtları saymak için count_distinctif toplama işlevini kullanın.
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.
Sözdizimi
count_distinct
(
ifade)
Söz dizimi kuralları hakkında daha fazla bilgi edinin.
Parametreler
Ad | Tür | Zorunlu | Açıklama |
---|---|---|---|
ifade | sayıl | ✔️ | Benzersiz değerleri sayılacak ifade. |
Döndürülenler
Özet grubu başına benzersiz ifade değerlerinin sayısını gösteren uzun tamsayı değeri.
Örnek
Bu örnek, her durumda kaç tür fırtına olayının gerçekleştiğini gösterir.
StormEvents
| summarize UniqueEvents=count_distinct(EventType) by State
| top 5 by UniqueEvents
Çıktı
Durum | UniqueEvents |
---|---|
TEXAS | 27 |
CALIFORNIA | 26 |
PENNSYLVANIA | 25 |
GEORGIA | 24 |
NORTH CAROLINA | 23 |
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