percentile_tdigest()
S’applique à : ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Calcule le résultat du centile à partir des tdigest
résultats (générés par tdigest() ou tdigest_merge())
Syntaxe
percentile_tdigest(
expr,
percentile1 ,
typeLiteral)
En savoir plus sur les conventions de syntaxe.
Paramètres
Nom | Type | Requise | Description |
---|---|---|---|
expr | string |
✔️ | Expression générée par tdigest ou tdigest_merge(). |
Percentile | long |
✔️ | Valeur qui spécifie le centile. |
typeLiteral | string |
Littéral de type. S’il est fourni, le jeu de résultats sera de ce type. Par exemple, typeof(long) caster tous les résultats en type long . |
Retours
Valeur de centile de chaque valeur dans expr.
Conseil
- Si le type a été fourni, le résultat est une colonne du même type fourni avec les résultats du centile. Dans ce cas, toutes les
tdigest
fonctions doivent être de ce type. - Si expr inclut
tdigest
des fonctions de différents types, ne fournissez pas le type. Le résultat sera de type dynamique. Consultez les exemples ci-dessous.
Exemples
StormEvents
| summarize tdigestRes = tdigest(DamageProperty) by State
| project percentile_tdigest(tdigestRes, 100)
Sortie
percentile_tdigest_tdigestRes |
---|
0 |
62000000 |
110000000 |
1200000 |
250 000 |
StormEvents
| summarize tdigestRes = tdigest(DamageProperty) by State
| union (StormEvents | summarize tdigestRes = tdigest(EndTime) by State)
| project percentile_tdigest(tdigestRes, 100)
Sortie
percentile_tdigest_tdigestRes |
---|
[0] |
[62000000] |
["2007-12-20T11:30:00.0000000Z"] |
["2007-12-31T23:59:00.0000000Z"] |