Delen via


percentile_tdigest()

Berekent het percentielresultaat van de tdigest resultaten (die zijn gegenereerd door tdigest() of tdigest_merge())

Syntax

percentile_tdigest(Expr,percentiel1,typeLiteral)

Meer informatie over syntaxisconventies.

Parameters

Naam Type Vereist Beschrijving
Expr string ✔️ Een expressie die is gegenereerd door tdigest of tdigest_merge().
Percentiel long ✔️ De waarde die het percentiel aangeeft.
typeLiteral string Een letterlijk type. Indien opgegeven, is de resultatenset van dit type. Hiermee worden bijvoorbeeld typeof(long) alle resultaten gecast om te typen long.

Retouren

De percentielwaarde van elke waarde in expr.

Tip

  • Als het type is opgegeven, is het resultaat een kolom van hetzelfde type als de resultaten van het percentiel. In dit geval moeten alle tdigest functies van dat type zijn.
  • Als expr functies van verschillende typen bevat tdigest , geeft u het type niet op. Het resultaat is van het type dynamisch. Zie onderstaande voorbeelden.

Voorbeelden

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

Uitvoer

percentile_tdigest_tdigestRes
0
62000000
110000000
1200000
250000
StormEvents
| summarize tdigestRes = tdigest(DamageProperty) by State
| union (StormEvents | summarize tdigestRes = tdigest(EndTime) by State)
| project percentile_tdigest(tdigestRes, 100)

Uitvoer

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