percentile_tdigest()

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

Syntax

percentile_tdigest(Expr,percentile1,typeLiteral)

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Tipo Obrigatório Descrição
expr string ✔️ Uma expressão que foi gerada por tdigest ou tdigest_merge().
Percentil long ✔️ O valor que especifica o percentil.
typeLiteral string Um literal de tipo. Se fornecido, o conjunto de resultados será desse tipo. Por exemplo, typeof(long) converterá todos os resultados para o tipo long.

Retornos

O valor de percentil de cada valor em expr.

Dica

  • Se o tipo tiver sido fornecido, o resultado será uma coluna do mesmo tipo fornecida com os resultados do percentil. Nesse caso, todas as tdigest funções devem ser desse tipo.
  • Se expr 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 percentile_tdigest(tdigestRes, 100)

Saída

percentile_tdigest_tdigestRes
0
62000000
110000000
1200000
250.000
StormEvents
| summarize tdigestRes = tdigest(DamageProperty) by State
| union (StormEvents | summarize tdigestRes = tdigest(EndTime) by State)
| project percentile_tdigest(tdigestRes, 100)

Saída

percentile_tdigest_tdigestRes
[0]
[62000000]
["2007-12-20T11:30:00.0000000Z"]
["2007-12-31T23:59:00.0000000Z"]