count_distinct() (aggregációs függvény) – (előzetes verzió)
Az összegző csoportonkénti skaláris kifejezés által megadott egyedi értékeket, illetve az összesítő csoport kihagyása esetén az egyedi értékek teljes számát számítja ki.
A null értékek figyelmen kívül lesznek hagyva, és nem számítanak bele a számításba.
Megjegyzés
Ezt a függvényt az összegző operátorral együtt használja a rendszer.
Ha csak az egyedi értékek számának becslésére van szüksége, javasoljuk, hogy használja a kevésbé erőforrás-fogyasztó dcount
aggregációs függvényt.
Ha csak azokat a rekordokat szeretné megszámolni, amelyekhez predikátumot true
ad vissza, használja az count_distinctif aggregációs függvényt.
Megjegyzés
- Ez a függvény 100M egyedi értékekre korlátozódik. Ha a függvényt egy túl sok értéket visszaadó kifejezésre próbálja alkalmazni, futásidejű hibát (HRESULT: 0x80DA0012) eredményez.
- A függvény teljesítménye csökkenhet, ha különböző fürtök több adatforrásán működik.
Syntax
count_distinct
(
Kifejezés)
További információ a szintaxis konvenciókról.
Paraméterek
Név | Típus | Kötelező | Leírás |
---|---|---|---|
Kifejezés | Skalár | ✔️ | Az a kifejezés, amelynek egyedi értékeit meg kell számolni. |
Válaszok
Hosszú egész szám, amely az összegző csoportonkénti kif egyedi értékeinek számát jelzi.
Példa
Ez a példa azt mutatja be, hogy hány típusú viharesemény történt az egyes állapotokban.
StormEvents
| summarize UniqueEvents=count_distinct(EventType) by State
| top 5 by UniqueEvents
Kimenet
Állapot | UniqueEvents |
---|---|
TEXAS | 27 |
CALIFORNIA | 26 |
PENNSYLVANIA | 25 |
GRÚZIA | 24 |
ÉSZAK-KAROLINA | 23 |
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: