Sdílet prostřednictvím


percentile_tdigest()

Vypočítá výsledek percentilu tdigest z výsledků (který vygeneroval tdigest() nebo tdigest_merge()).

Syntax

percentile_tdigest(Výraz,percentil1,typeLiteral)

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Typ Vyžadováno Popis
Výraz string ✔️ Výraz, který vygeneroval tdigestnebo tdigest_merge().
Percentil long ✔️ Hodnota, která určuje percentil.
typeLiteral string Typ literálu. Pokud je k dispozici, sada výsledků bude tohoto typu. Například typeof(long) přetypuje všechny výsledky na typ long.

Návraty

Hodnota percentilu každé hodnoty v výrazu.

Tip

  • Pokud byl typ zadán, bude výsledkem sloupec stejného typu, který je poskytnut s výsledky percentilu. V tomto případě musí být všechny tdigest funkce tohoto typu.
  • Pokud výraz obsahuje tdigest funkce různých typů, nezadávejte typ. Výsledek bude typu dynamický. Podívejte se na následující příklady.

Příklady

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

Výstup

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)

Výstup

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