percentile_array_tdigest()

Calcula o resultado do percentil dos tdigest resultados (que foi gerado por tdigest() ou tdigest_merge())

Syntax

percentiles_array_tdigest(tdigest,percentile1 [,percentile2, ...])

percentiles_array_tdigest(tdigest,Matriz dinâmica [,typeLiteral ])

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Tipo Obrigatório Descrição
tdigest string ✔️ Os tdigest resultados ou tdigest_merge() usados para calcular os percentis.
Percentil real ✔️ Uma lista de valores separados por vírgulas ou valor que especifica os percentis.
Matriz dinâmica dynamic ✔️ Uma matriz dinâmica de números reais que especificam os percentis.
typeLiteral string Um literal de tipo. Por exemplo, typeof(long). Se fornecido, o conjunto de resultados é desse tipo.

Retornos

O valor percentil/percentil de cada valor em tdigest.

Dica

  • A função deve receber pelo menos um por cento (e talvez mais, consulte a sintaxe acima: percentil1 [,percentile2] ... [,percentileN]) e o resultado será uma matriz dinâmica que inclui os resultados. (como percentiles())
  • Se apenas um percentual tiver sido fornecido e o tipo também tiver sido fornecido, o resultado será uma coluna do mesmo tipo fornecida com os resultados desse percentual. Nesse caso, todas as tdigest funções devem ser desse tipo.
  • Se tdigest incluir tdigest funções de tipos diferentes, não forneça o tipo. O resultado será do tipo dinâmico. Veja a seguir exemplos.

Exemplos

StormEvents
| summarize tdigestRes = tdigest(DamageProperty) by State
| project percentiles_array_tdigest(tdigestRes, range(0, 100, 50), typeof(int))

Saída

percentile_tdigest_tdigestRes
[0,0,0]
[0,0,62000000]
[0,0,110000000]
[0,0,1200000]
[0,0,250000]