Compartilhar via


percentile_tdigest()

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

Sintaxe

percentile_tdigest(expr, percentil1 , tipoLiteral)

Saiba mais sobre as convenções de sintaxe.

Parâmetros

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

Devoluções

O valor percentual de cada valor em expr.

Dica

  • Se o tipo foi 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 diferentes tipos, 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"]