percentile_tdigest()

Calcola il risultato percentile dai tdigest risultati (generati da tdigest() o tdigest_merge())

Sintassi

percentile_tdigest(Expr,percentile1,typeLiteral)

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Tipo Obbligatoria Descrizione
Expr string ✔️ Espressione generata da tdigest o tdigest_merge().
Percentile long ✔️ Valore che specifica il percentile.
typeLiteral string Valore letterale di tipo. Se specificato, il set di risultati sarà di questo tipo. Ad esempio, typeof(long) eseguirà il cast di tutti i risultati per digitare long.

Restituisce

Valore percentile di ogni valore in expr.

Suggerimento

  • Se il tipo è stato specificato, il risultato sarà una colonna dello stesso tipo fornito con i risultati del percentile. In questo caso, tutte le tdigest funzioni devono essere di tale tipo.
  • Se expr include tdigest funzioni di tipi diversi, non specificare il tipo. Il risultato sarà di tipo dinamico. Vedere gli esempi seguenti.

Esempio

StormEvents
| summarize tdigestRes = tdigest(DamageProperty) by State
| project percentile_tdigest(tdigestRes, 100)

Output

percentile_tdigest_tdigestRes
0
62000000
110000000
1200000
250000
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.00000000Z"]