Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Calcula o resultado do percentil a partir dos tdigest resultados (que foi gerado por tdigest() ou tdigest_merge())
Sintaxe
percentiles_array_tdigest(tdigest, percentil1 [, percentil2, ...])
percentiles_array_tdigest(tdigest, Matriz dinâmica [, typeLiteral ])
Saiba mais sobre as convenções de sintaxe.
Parâmetros
| Nome | Digitar | Obrigatória | Descrição |
|---|---|---|---|
| tdigest | string |
✔️ | Os tdigest resultados ou tdigest_merge() usados para calcular os percentis. |
| percentil | real |
✔️ | Uma lista de valores separados por valores ou vírgulas 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. |
Devoluções
O valor percentil/percentis de cada valor em tdigest.
Dica
- A função deve receber pelo menos um por cento (e talvez mais, veja a sintaxe acima: percentile1 [
,percentile2] ...,[ percentileN]) e o resultado será uma matriz dinâmica que inclui os resultados. (tais comopercentiles()) - Se apenas um por cento foi fornecido, e o tipo também foi fornecido, o resultado será uma coluna do mesmo tipo fornecida com os resultados dessa porcentagem. Nesse caso, todas as
tdigestfunções devem ser desse tipo. - Se tdigest incluir
tdigestfunçõ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] |