percentrank_tdigest()
S’applique à : ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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 |