quantileTDigest
log(n), em que n é o número de valores. O resultado depende da ordem de execução da consulta e é não determinístico.
O desempenho da função é inferior ao de quantile ou quantileTiming. Em termos da relação entre tamanho do estado e precisão, esta função é muito melhor do que quantile.
Ao usar várias funções quantile* com diferentes níveis em uma consulta, os estados internos não são combinados (ou seja, a consulta funciona com menos eficiência do que poderia). Nesse caso, use a função quantiles.
Sintaxe
medianTDigest
Parâmetros
level— Opcional. Nível do quantil. Número de ponto flutuante constante de 0 a 1. Recomendamos usar um valor delevelno intervalo[0.01, 0.99]. Valor padrão: 0.5. Comlevel=0.5, a função calcula a mediana.Float*
expr— Expressão sobre os valores da coluna que resulta em tipos de dados numéricos, Date ou DateTime.(U)Int*ouFloat*ouDecimal*ouDateouDateTime
Float64 ou Date ou DateTime
Exemplos
Cálculo de quantil com t-digest
Query
Response