Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Calcula o resultado do percentil dos tdigest resultados (que foi gerado por tdigest() ou tdigest_merge())
Syntax
percentile_tdigest(
expr,percentil [,typeLiteral])
Saiba mais sobre as convenções de sintaxe.
Parameters
| Name | Tipo | Required | Description |
|---|---|---|---|
| expr | dynamic |
✔️ | Uma expressão gerada por tdigest ou tdigest_merge(). |
| percentile | real |
✔️ | 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. |
Returns
O valor percentil de cada valor em expr.
Tip
- Se o tipo foi fornecido, o resultado será uma coluna do mesmo tipo fornecida com os resultados do percentil. Nesse caso, todas as
tdigestfunções devem ser desse tipo. - Se expr incluir
tdigestfunções de tipos diferentes, não forneça o tipo. O resultado será do tipo dinâmico. Veja a seguir exemplos.
Examples
Os exemplos nesta seção mostram como usar a sintaxe para ajudá-lo a começar.
Os exemplos neste artigo usam tabelas disponíveis publicamente no cluster de ajuda, como a
StormEventstabela no banco de dados Exemplos .
Os exemplos neste artigo usam tabelas publicamente disponíveis, como a
Weathertabela na galeria de exemplos de análise de clima. Talvez seja necessário modificar o nome da tabela na consulta de exemplo para corresponder à tabela em seu workspace.
Dano máximo por estado
Esta consulta visa encontrar o dano máximo causado por eventos de tempestade em cada estado.
StormEvents
| summarize tdigestRes = tdigest(DamageProperty) by State
| project percentile_tdigest(tdigestRes, 100)
Output
| percentile_tdigest_tdigestRes |
|---|
| 0 |
| 62000000 |
| 110000000 |
| 1200000 |
| 250000 |
Dano máximo e hora de término mais recente por estado
Esta consulta visa encontrar o dano máximo da propriedade e a hora de término mais recente dos eventos de tempestade em cada estado.
StormEvents
| summarize tdigestRes = tdigest(DamageProperty) by State
| union (StormEvents | summarize tdigestRes = tdigest(EndTime) by State)
| project percentile_tdigest(tdigestRes, 100)
Output
| percentile_tdigest_tdigestRes |
|---|
| [0] |
| [62000000] |
| ["2007-12-20T11:30:00.0000000Z"] |
| ["2007-12-31T23:59:00.0000000Z"] |