

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)
<a name="percentileDisc-function"></a>

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
<a name="percentileDisc-function-syntax"></a>

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

## Arguments (Argomenti)
<a name="percentileDisc-function-arguments"></a>

 *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, vedete [Calcolo con riconoscimento del livello - funzioni aggregate (LAC-A](https://docs.aws.amazon.com/quicksight/latest/user/level-aware-calculations-aggregate.html)).

## Valori restituiti
<a name="percentileDisc-function-return-type"></a>

Il risultato della funzione è un numero. 

## Note per l’utilizzo
<a name="percentileDisc-usage-notes"></a>

`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
<a name="percentileDisc-examples"></a>

Gli esempi seguenti aiutano a spiegare come funziona percentileDisc.

**Example 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
```

**Example 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, vedere Calcolo con riconoscimento del [livello - funzioni aggregate (LAC-A](https://docs.aws.amazon.com/quicksight/latest/user/level-aware-calculations-aggregate.html)). 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.\]](http://docs.aws.amazon.com/it_it/quick/latest/userguide/images/percentile-function-example-lac.png)
