Dela via


percentrank_tdigest()

Beräknar den ungefärliga rangordningen för värdet i en uppsättning, där rangordningen uttrycks som en procentandel av uppsättningens storlek. Den här funktionen kan ses som inversen av percentilen.

Syntax

percentrank_tdigest(Digest,Värde)

Läs mer om syntaxkonventioner.

Parametrar

Namn Typ Obligatorisk Beskrivning
digest string ✔️ Ett uttryck som genererades av tdigest() eller tdigest_merge().
värde Skalär ✔️ Ett uttryck som representerar ett värde som ska användas för beräkning av procentrankning.

Anteckning

Typen av värde och typen av element i sammandraget ska vara samma.

Returer

Den procentuella rangordningen för värde i en datauppsättning.

Exempel

Att få percentrank_tdigest() för den skadeegenskap som värderade 4490$ är ~85 %:

StormEvents
| summarize tdigestRes = tdigest(DamageProperty)
| project percentrank_tdigest(tdigestRes, 4490)

Resultat

Column1
85.0015237192293

Att använda percentil 85 över skadeegenskapen bör ge 4490$:

StormEvents
| summarize tdigestRes = tdigest(DamageProperty)
| project percentile_tdigest(tdigestRes, 85, typeof(long))

Resultat

percentile_tdigest_tdigestRes
4490