merge_tdigest()
Aplica-se a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Mescla os tdigest
resultados (versão escalar da versão tdigest_merge()
agregada ).
Leia mais sobre o algoritmo subjacente (T-Digest) e o erro estimado aqui.
As
merge_tdigest()
funções etdigest_merge()
são equivalentes
Importante
Os resultados de tdigest() e tdigest_merge() podem ser armazenados e recuperados posteriormente. Por exemplo, você pode criar um resumo de percentis diários, que pode ser usado para calcular percentis semanais. No entanto, a representação binária precisa desses resultados pode mudar com o tempo. Não há garantia de que essas funções produzirão resultados idênticos para entradas idênticas e, portanto, não recomendamos confiar nelas.
Sintaxe
merge_tdigest(
expressão)
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Digitar | Obrigatória | Descrição |
---|---|---|---|
expressão | dynamic |
✔️ | Uma ou mais referências de coluna separadas por vírgulas que têm os tdigest valores a serem mesclados. |
Devoluções
O resultado para mesclar as colunas *Expr1*
, *Expr2*
, ... *ExprN*
para um tdigest
.
Exemplo
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))
Saída
percentile_tdigest_merged |
---|
20 |