Partager via


percentrank_tdigest()

S’applique à : ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Calcule le rang approximatif de la valeur dans un ensemble, où le rang est exprimé sous la forme d’un pourcentage de la taille du jeu. Cette fonction peut être vue comme l’inverse du centile.

Syntaxe

percentrank_tdigest(valeur digest, )

En savoir plus sur les conventions de syntaxe.

Paramètres

Nom Type Requise Description
digest string ✔️ Expression générée par tdigest() ou tdigest_merge().
valeur scalaire ✔️ Expression représentant une valeur à utiliser pour le calcul du classement des pourcentages.

Remarque

Le type de valeur et le type des éléments de synthèse doivent être identiques.

Retours

Rang de pourcentage de valeur dans un jeu de données.

Exemples

Obtenir le percentrank_tdigest() de la propriété de dommages qui a évalué 4490$ est ~85% :

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

Sortie

Column1
85.0015237192293

L’utilisation du centile 85 sur les biens endommagés doit donner 4490$ :

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

Sortie

percentile_tdigest_tdigestRes
4490