Condividi tramite


percentile_array_tdigest()

Si applica a: ✅Microsoft Fabric✅Azure Esplora dati Azure MonitorMicrosoft 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 esempio percentiles())
  • 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]