Condividi tramite


percentile_tdigest()

Si applica a: ✅Microsoft Fabric✅Azure Esplora dati Azure MonitorMicrosoft Sentinel

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 Digita Obbligatorio Descrizione
expr string ✔️ Espressione generata da tdigest o da 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 nel tipo long.

Valori restituiti

Valore percentile di ogni valore in expr.

Suggerimento

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

Esempi

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.00000000Z"]
["2007-12-31T23:59:00.00000000Z"]