merge_tdigest()
Si applica a: ✅Microsoft Fabric✅Azure Esplora dati✅ Azure Monitor✅Microsoft 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 etdigest_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 |