count_distinctif() (összesítő függvény) – (előzetes verzió)
Feltételesen megszámolja a skaláris kifejezés által megadott egyedi értékeket összegző csoportonként, vagy ha az összegző csoport nincs megadva, az egyedi értékek teljes száma. Csak azok a rekordok lesznek megszámolva, amelyekhez a predikátum kiértékeli true
a értéket.
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ó dcountif 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_distinctif
(
Kifejezés,
Predikátum)
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. |
Predikátum | string |
✔️ | Az összesítendő rekordok szűrésére használt kifejezés. |
Válaszok
Egész szám, amely az összesítő csoportonkénti expr egyedi értékeinek számát jelzi, az összes olyan rekord esetében, amelynek a predikátumát a következő értékre értékeli ki: true
.
Példa
Ez a példa azt mutatja be, hogy az egyes állapotokban hány típusú, halált okozó viharesemény történt. Csak olyan viharesemények lesznek megszámolva, amely nem halálos.
StormEvents
| summarize UniqueFatalEvents=count_distinctif(EventType,(DeathsDirect + DeathsIndirect)>0) by State
| where UniqueFatalEvents > 0
| top 5 by UniqueFatalEvents
Kimenet
Állapot | UniqueFatalEvents |
---|---|
TEXAS | 12 |
CALIFORNIA | 12 |
OKLAHOMA | 10 |
NEW YORK | 9 |
KANSAS | 9 |
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: