

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# percentileDisc (percentil)
<a name="percentileDisc-function"></a>

La función `percentileDisc` calcula el percentil en función de los números reales de `measure`. Utiliza la agrupación y la ordenación que se aplican en los cuadros de campo. La función `percentile` es un alias de `percentileDisc`.

Utilice esta función para responder a la siguiente pregunta: ¿Qué puntos de datos reales están presentes en este percentil? Para devolver el valor del percentil más cercano que esté presente en su conjunto de datos, utilice `percentileDisc`. Para devolver un valor de percentil exacto que podría no estar presente en su conjunto de datos, utilice `percentileCont` en su lugar. 

## Sintaxis
<a name="percentileDisc-function-syntax"></a>

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

## Argumentos
<a name="percentileDisc-function-arguments"></a>

 *measure*   
Especifica un valor numérico que se utilizará para calcular el percentil. El argumento debe ser una medida o una métrica. Los valores nulos se ignoran en el cálculo. 

 *percentil*   
El valor del percentil puede ser cualquier constante numérica del 0 al 100. Un valor de percentil de 50 calcula el valor mediano de la medida. 

 *Nivel de agrupación*   
(Opcional) Especifica el nivel por el que se va a agrupar la agregación. El nivel agregado puede ser cualquier dimensión o dimensiones independientes de las dimensiones agregadas al elemento visual.  
El argumento debe ser un campo de dimensión. El grupo por nivel se debe escribir entre corchetes: `[ ]`. Para obtener más información, consulte Funciones de [cálculo con reconocimiento de niveles: agregadas (LAC-A](https://docs.aws.amazon.com/quicksight/latest/user/level-aware-calculations-aggregate.html)).

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

El resultado de la función es un número. 

## Notas de uso
<a name="percentileDisc-usage-notes"></a>

`percentileDisc` es una función de distribución inversa que asume un modelo de distribución discreta. Toma un valor percentil y una especificación de ordenación, y devuelve un elemento del conjunto dado. 

Para un valor de percentil determinado `P`, `percentileDisc` utiliza los valores ordenados del elemento visual y devuelve el valor con el valor de distribución acumulado más pequeño que sea mayor o igual a `P`. 

## Ejemplos de percentileDisc
<a name="percentileDisc-examples"></a>

Los siguientes ejemplos ayudan a explicar cómo funciona percentileDisc.

**Example Comparación de la mediana, `percentileDisc` y `percentileCont`**  
En el siguiente ejemplo, se muestra la mediana de una dimensión (categoría) mediante las funciones `percentileCont`, `percentileDisc` y `median`. La mediana es lo mismo que el valor percentileCont. `percentileCont` interpola un valor, que puede estar o no en el conjunto de datos. Sin embargo, dado que `percentileDisc` siempre muestra el valor más cercano que existe en el conjunto de datos, es posible que los dos resultados no coincidan. La última columna de este ejemplo muestra la diferencia entre los dos valores. El código de cada campo calculado es el siguiente:  
+ `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 )` (Para simplificar el ejemplo, utilizamos esta expresión para acortar los nombres de las categorías hasta la primera letra).

```
 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 El 100 es el valor de percentil máximo**  
En el siguiente ejemplo, se muestra un conjunto de valores de `percentileDisc` para el campo `example`. Los campos calculados `n%Disc` se definen como `percentileDisc( {example} ,n)`. Los valores de cada columna son números reales que provienen del conjunto de datos.   

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

También puede especificar en qué nivel agrupar el cálculo mediante una o más dimensiones de la vista o del conjunto de datos. Esto se denomina función LAC-A. Para obtener más información sobre las funciones LAC-A, consulte Funciones de [cálculo con reconocimiento de niveles: agregadas (LAC-A](https://docs.aws.amazon.com/quicksight/latest/user/level-aware-calculations-aggregate.html)). En el siguiente ejemplo, se calcula el percentil 30 según una distribución continua de los números a nivel de país, pero no en otras dimensiones (región) del elemento visual.

```
percentile({Sales}, 30, [Country])
```

![\[El percentil de ventas en cada país.\]](http://docs.aws.amazon.com/es_es/quick/latest/userguide/images/percentile-function-example-lac.png)
