Condividi tramite


merge_tdigest()

Si applica a: ✅Microsoft Fabric✅Azure Esplora dati Azure MonitorMicrosoft Sentinel

Unisce i tdigest risultati (versione scalare della versione tdigest_merge()di aggregazione ).

Altre informazioni sull'algoritmo sottostante (T-Digest) e sull'errore stimato sono disponibili qui.

Le merge_tdigest() funzioni e tdigest_merge() sono equivalenti

Importante

I risultati di tdigest() e tdigest_merge() possono essere archiviati e recuperati in un secondo momento. Ad esempio, è possibile creare un riepilogo dei percentili giornalieri, che può quindi essere usato per calcolare i percentili settimanali. Tuttavia, la rappresentazione binaria precisa di questi risultati può cambiare nel tempo. Non esiste alcuna garanzia che queste funzioni producano risultati identici per gli input identici e pertanto non è consigliabile affidarsi a tali input.

Sintassi

merge_tdigest(esprs)

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Digita Obbligatorio Descrizione
esprs dynamic ✔️ Uno o più riferimenti a colonne delimitate da virgole con i tdigest valori da unire.

Valori restituiti

Risultato dell'unione delle colonne *Expr1*, , ... *ExprN* a un oggetto tdigest*Expr2*.

Esempio

range x from 1 to 10 step 1 
| extend y = x + 10
| summarize tdigestX = tdigest(x), tdigestY = tdigest(y)
| project merged = merge_tdigest(tdigestX, tdigestY)
| project percentile_tdigest(merged, 100, typeof(long))

Output

percentile_tdigest_merged
20