quantileTDigest
log(n), donde n es la cantidad de valores. El resultado depende del orden de ejecución de la consulta y no es determinista.
El rendimiento de esta función es inferior al de quantile o quantileTiming. En cuanto a la relación entre el tamaño del estado y la precisión, esta función es muy superior a quantile.
Cuando se utilizan varias funciones quantile* con distintos niveles en una consulta, los estados internos no se combinan (es decir, la consulta se ejecuta con menor eficiencia de la que podría). En este caso, utilice la función quantiles.
Sintaxis
medianTDigest
Parámetros
level— Opcional. Nivel de cuantil. Número de coma flotante constante de 0 a 1. Recomendamos usar un valor deleveldentro del intervalo[0.01, 0.99]. Valor predeterminado: 0.5. Conlevel=0.5, la función calcula la mediana.Float*
expr— Expresión sobre los valores de la columna cuyo resultado sea de tipos de datos numéricos, Date o DateTime.(U)Int*oFloat*oDecimal*oDateoDateTime
Float64 o Date o DateTime
Ejemplos
Cálculo del cuantil con t-digest
Query
Response