rank_tdigest()
Kiszámítja a készletben lévő érték hozzávetőleges rangját.
A halmazok értéksorrendje v
a kisebb vagy egyenlő v
S
tagok S
száma, amelyet a tdigest
értéke képvisel.S
Syntax
rank_tdigest(
Digest,
Érték)
További információ a szintaxis konvenciókról.
Paraméterek
Név | Típus | Kötelező | Leírás |
---|---|---|---|
digest | string |
A tdigest() vagy tdigest_merge()által létrehozott kifejezés. | |
value | Skalár | A rangsorolás kiszámításához használandó értéket képviselő kifejezés. |
Válaszok
Az adathalmaz rangsorolási értéke.
Tipp
A rangsorolni kívánt értékeknek ugyanolyan típusúnak kell lenniük, mint a tdigest
.
Példák
Rendezett listában (1-1000) a 685-ös rangsor az indexe:
range x from 1 to 1000 step 1
| summarize t_x=tdigest(x)
| project rank_of_685=rank_tdigest(t_x, 685)
Kimenet
rank_of_685 |
---|
685 |
Ez a lekérdezés kiszámítja a 4490$ érték rangját az összes kártulajdonság-költséghez képest:
StormEvents
| summarize tdigestRes = tdigest(DamageProperty)
| project rank_of_4490=rank_tdigest(tdigestRes, 4490)
Kimenet
rank_of_4490 |
---|
50207 |
A rangsor becsült százalékos arányának lekérése (a beállított méret szerinti osztással):
StormEvents
| summarize tdigestRes = tdigest(DamageProperty), count()
| project rank_tdigest(tdigestRes, 4490) * 100.0 / count_
Kimenet
Column1 |
---|
85.0015237192293 |
A kártulajdonságok költségeinek 85%-a 4490$:
StormEvents
| summarize tdigestRes = tdigest(DamageProperty)
| project percentile_tdigest(tdigestRes, 85, typeof(long))
Kimenet
percentile_tdigest_tdigestRes |
---|
4490 |
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: