percentile_tdigest()
Gilt für: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Berechnet das Quantilergebnis aus den tdigest
Ergebnissen (die durch tdigest() oder tdigest_merge()) generiert wurden.
Syntax
percentile_tdigest(
Ausdruck perzentile1,
,
typeLiteral)
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Type | Erforderlich | Beschreibung |
---|---|---|---|
expr | string |
✔️ | Ein Ausdruck, der von tdigest oder tdigest_merge()generiert wurde. |
Perzentil | long |
✔️ | Der Wert, der das Quantil angibt. |
typeLiteral | string |
Ein Typliteral. Wenn angegeben, ist das Resultset von diesem Typ. Wandelt z. B typeof(long) . alle Ergebnisse in den Typ long . |
Gibt zurück
Der Quantilwert jedes Werts im Ausdruck.
Tipp
- Wenn der Typ bereitgestellt wurde, wird das Ergebnis eine Spalte desselben Typs sein, die mit den Ergebnissen des Quantils bereitgestellt wird. In diesem Fall müssen alle
tdigest
Funktionen dieses Typs sein. - Wenn Ausdruck Funktionen unterschiedlicher Typen enthält
tdigest
, geben Sie den Typ nicht an. Das Ergebnis ist vom Typ "dynamisch". Hier einige Beispiele.
Beispiele
StormEvents
| summarize tdigestRes = tdigest(DamageProperty) by State
| project percentile_tdigest(tdigestRes, 100)
Output
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)
Output
percentile_tdigest_tdigestRes |
---|
[0] |
[62000000] |
["2007-12-20T11:30:00.0000000Z"] |
["2007-12-31T23:59:00.0000000Z"] |