Megosztás a következőn keresztül:


percentile_tdigest()

Kiszámítja a percentiliseredményt az tdigest eredményekből (amelyet a tdigest() vagy a tdigest_merge()) hozott létre)

Syntax

percentile_tdigest(Kifejezés,percentilis1,typeLiteral)

További információ a szintaxis konvenciókról.

Paraméterek

Név Típus Kötelező Leírás
Kifejezés string ✔️ A vagy tdigest_merge() által tdigest létrehozott kifejezés.
Percentilis long ✔️ A percentilis értékét meghatározó érték.
typeLiteral string Egy típuskonstans. Ha meg van adva, az eredményhalmaz ilyen típusú lesz. Például az typeof(long) összes találatot a következő típusra adhatja: long.

Válaszok

A kif minden egyes értékének percentilisértéke.

Tipp

  • Ha a típus meg lett adva, az eredmény egy azonos típusú oszlop lesz, amely a percentilis eredményeivel van megadva. Ebben az esetben minden tdigest függvénynek ilyen típusúnak kell lennie.
  • Ha a kifejezés különböző típusú függvényeket tartalmaz tdigest , ne adja meg a típust. Az eredmény dinamikus típusú lesz. Lásd az alábbi példákat.

Példák

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

Kimenet

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)

Kimenet

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