percentile_array_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
percentiles_array_tdigest(
tdigest,
percentile1 [,
percentile2,
...])
percentiles_array_tdigest(
tdigest,
Matrice dinamica [,
typeLiteral ])
Altre informazioni sulle convenzioni di sintassi.
Parametri
Nome | Digita | Obbligatorio | Descrizione |
---|---|---|---|
tdigest | string |
✔️ | Risultati tdigest di o tdigest_merge() utilizzati per calcolare i percentili. |
percentile | real |
✔️ | Valore o elenco delimitato da virgole di valori che specifica i percentili. |
Matrice dinamica | dynamic |
✔️ | Matrice dinamica di numeri reali che specificano i percentili. |
typeLiteral | string |
Valore letterale di tipo. Ad esempio: typeof(long) . Se specificato, il set di risultati è di questo tipo. |
Valori restituiti
Valore percentile/percentile di ogni valore in tdigest.
Suggerimento
- La funzione deve ricevere almeno il 1% (e forse più, vedere la sintassi precedente: percentile1 [
,
percentile2] ... [,
percentileN]) e il risultato sarà una matrice dinamica che include i risultati. (ad esempiopercentiles()
) - Se è stato specificato solo un% e viene fornito anche il tipo, il risultato sarà una colonna dello stesso tipo fornito con i risultati di tale percentuale. In questo caso, tutte le
tdigest
funzioni devono essere di quel tipo. - Se tdigest include
tdigest
funzioni di tipi diversi, non fornire il tipo. Il risultato sarà di tipo dinamico. Vedere gli esempi seguenti.
Esempi
StormEvents
| summarize tdigestRes = tdigest(DamageProperty) by State
| project percentiles_array_tdigest(tdigestRes, range(0, 100, 50), typeof(int))
Output
percentile_tdigest_tdigestRes |
---|
[0,0,0] |
[0,0,62000000] |
[0,0,110000000] |
[0,0,1200000] |
[0,0,250000] |