percentile_tdigest()
Si applica a: ✅Microsoft Fabric✅Azure Esplora dati✅ Azure Monitor✅Microsoft Sentinel
Calcola il risultato percentile dai tdigest
risultati (generati da tdigest() o tdigest_merge())
Sintassi
percentile_tdigest(
expr,
percentile1 ,
typeLiteral)
Altre informazioni sulle convenzioni di sintassi.
Parametri
Nome | Digita | Obbligatorio | Descrizione |
---|---|---|---|
expr | string |
✔️ | Espressione generata da tdigest o da tdigest_merge(). |
percentile | long |
✔️ | Valore che specifica il percentile. |
typeLiteral | string |
Valore letterale di tipo. Se specificato, il set di risultati sarà di questo tipo. Ad esempio, typeof(long) eseguirà il cast di tutti i risultati nel tipo long . |
Valori restituiti
Valore percentile di ogni valore in expr.
Suggerimento
- Se il tipo è stato specificato, il risultato sarà una colonna dello stesso tipo fornita con i risultati del percentile. In questo caso, tutte le
tdigest
funzioni devono essere di quel tipo. - Se expr include
tdigest
funzioni di tipi diversi, non specificare il tipo. Il risultato sarà di tipo dinamico. Vedere gli esempi seguenti.
Esempi
StormEvents
| summarize tdigestRes = tdigest(DamageProperty) by State
| project percentile_tdigest(tdigestRes, 100)
Output
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)
Output
percentile_tdigest_tdigestRes |
---|
[0] |
[62000000] |
["2007-12-20T11:30:00.00000000Z"] |
["2007-12-31T23:59:00.00000000Z"] |