percentile_tdigest()
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Vypočítá výsledek percentilu z tdigest
výsledků (který byl generován tdigest () nebo tdigest_merge()).
Syntaxe
percentile_tdigest(
výraz percentil1 ,
typeLiteral,
)
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Type | Požadováno | Popis |
---|---|---|---|
výraz | string |
✔️ | Výraz, který byl generován tdigest pomocí nebo tdigest_merge(). |
percentil | long |
✔️ | Hodnota, která určuje percentil. |
typeLiteral | string |
Literál typu. Pokud je k dispozici, sada výsledků bude tohoto typu. Například přetypuje všechny výsledky tak, typeof(long) aby typ long . |
Návraty
Hodnota percentilu každé hodnoty ve výrazu.
Tip
- Pokud byl typ zadán, bude výsledkem sloupec se stejným typem, který je k dispozici 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 ho. 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.000000Z"] |
["2007-12-31T23:59:00.0000000Z"] |