percentile_tdigest()

Berechnet das Perzentilergebnis aus den tdigest Ergebnissen (das von tdigest() oder tdigest_merge()generiert wurde).

Syntax

percentile_tdigest(Expr,percentile1,typeLiteral)

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Typ Erforderlich BESCHREIBUNG
expr string ✔️ Ein Ausdruck, der von tdigest oder tdigest_merge() generiert wurde.
Perzentil long ✔️ Der Wert, der das Perzentil angibt.
typeLiteral string Ein Typliteral. Wenn angegeben, ist das Resultset von diesem Typ. Wandelt beispielsweise typeof(long) alle Ergebnisse in den Typ longum.

Gibt zurück

Der Perzentilwert jedes Werts in expr.

Tipp

  • Wenn der Typ bereitgestellt wurde, ist das Ergebnis eine Spalte desselben Typs, die mit den Ergebnissen des Perzentils bereitgestellt wird. In diesem Fall müssen alle tdigest Funktionen von diesem Typ sein.
  • Wenn expr Funktionen verschiedener Typen enthält tdigest , geben Sie den Typ nicht an. Das Ergebnis ist vom Typ dynamic. Hier einige Beispiele.

Beispiele

StormEvents
| summarize tdigestRes = tdigest(DamageProperty) by State
| project percentile_tdigest(tdigestRes, 100)

Ausgabe

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)

Ausgabe

percentile_tdigest_tdigestRes
[0]
[62000000]
["2007-12-20T11:30:00.0000000Z"]
["2007-12-31T23:59:00.0000000Z"]