percentileDisc (percentile) - Amazon QuickSight

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

percentileDisc (percentile)

La funzione percentileDisc calcola il percentile in base ai numeri effettivi in measure. Utilizza il raggruppamento e l'ordinamento applicati nei contenitori di campi. La funzione percentile è un alias di percentileDisc.

Utilizza questa funzione per rispondere alla seguente domanda: Quali punti dati effettivi sono presenti in questo percentile? Per restituire il valore percentile più vicino presente nel set di dati, usa percentileDisc. Per restituire un valore percentile esatto che potrebbe non essere presente nel set di dati, usa invece percentileCont.

Sintassi

percentileDisc(expression, percentile, [group-by level])

Argomenti

misura

Specifica un valore numerico da utilizzare per calcolare il percentile. L'argomento deve essere una misura o un parametro. I valori null vengono ignorati nel calcolo.

percentile

Il valore del percentile può essere qualsiasi costante numerica compresa tra 0 e 100. Un valore percentile di 50 calcola il valore mediano della misura.

raggruppa per livello

(Facoltativo) Specifica il livello in base al quale raggruppare l'aggregazione. Il livello aggiunto può essere qualsiasi dimensione indipendente dalle dimensioni aggiunte all'elemento visivo.

L'argomento deve essere un campo di dimensione. L'opzione raggruppa per livello deve essere racchiuso tra parentesi quadre [ ]. Per ulteriori informazioni, consulta Funzioni LAC-A.

Valori restituiti

Il risultato della funzione è un numero.

Note per l'utilizzo

percentileDisc è una funzione di distribuzione inversa che presuppone un modello di distribuzione discreta. Prende un valore percentile e una specifica di ordinamento e restituisce un elemento dall'insieme specificato.

Per un determinato valore percentile P, percentileDisc utilizza i valori ordinati nell'elemento visivo e restituisce il valore con il valore di distribuzione cumulativa più piccolo maggiore o uguale a P.

Esempio di percentileDisc

Gli esempi seguenti aiutano a spiegare come funziona percentileDisc.

Esempio Confronto tra mediana, percentileDisc e percentileCont

L'esempio seguente mostra la mediana di una dimensione (categoria) utilizzando le funzioni percentileCont, percentileDisc e median. Il valore mediano equivale al valore percentileCont. percentileCont interpola un valore, che potrebbe essere presente o meno nel set di dati. Tuttavia, poiché percentileDisc visualizza sempre il valore più vicino esistente nel set di dati, i due risultati potrebbero non corrispondere. L'ultima colonna in questo esempio mostra la differenza tra i due valori. Il codice per ogni campo calcolato è il seguente:

  • 50%Cont = percentileCont( example , 50 )

  • median = median( example )

  • 50%Disc = percentileDisc( example , 50 )

  • Cont-Disc = percentileCont( example , 50 ) − percentileDisc( example , 50 )

  • example = left( category, 1 ) (per fare un esempio più semplice, abbiamo usato questa espressione per abbreviare i nomi delle categorie alla prima lettera.)

example median 50%Cont 50%Disc Cont-Disc -------- ----------- ------------ -------------- ------------ A 22.48 22.48 22.24 0.24 B 20.96 20.96 20.95 0.01 C 24.92 24.92 24.92 0 D 24.935 24.935 24.92 0.015 E 14.48 14.48 13.99 0.49
Esempio 100° percentile come massimo

Nell'esempio seguente viene illustrata una varietà di valori percentileDisc per il campo example. I campi calcolati n%Disc sono definiti come percentileDisc( {example} ,n). I valori in ciascuna colonna sono numeri effettivi provenienti dal set di dati.

example 50%Disc 75%Disc 99%Disc 100%Disc -------- ----------- ------------ -------------- ------------ A 20.97 73.98 699.99 6783.02 B 42.19 88.84 820.08 6783.02 C 30.52 90.48 733.44 6783.02 D 41.38 85.99 901.29 6783.0

È inoltre possibile specificare a quale livello raggruppare il calcolo utilizzando una o più dimensioni nella vista o nel set di dati. Questa è chiamata funzione LAC-A. Per ulteriori informazioni sulle funzioni LAC-A, consulta Funzioni LAC-A. L'esempio seguente calcola il 30° percentile in base a una distribuzione continua dei numeri a livello di Paese, ma non tra altre dimensioni (Regione) nell'elemento visivo.

percentile({Sales}, 30, [Country])
Il percentile delle vendite in ogni Paese.