

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

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

A função `percentileDisc` calcula o percentil com base nos números reais em `measure`. Ela usa o agrupamento e a classificação aplicados nas fontes do campo. A função `percentile` é um alias de `percentileDisc`.

Use essa função para responder à seguinte pergunta: quais pontos de dados reais estão presentes nesse percentil? Para retornar o valor do percentil mais próximo que está presente no seu conjunto de dados, use `percentileDisc`. Para retornar um valor de percentil exato que talvez não esteja presente no seu conjunto de dados, use `percentileCont`. 

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

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

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

 *medida*   
Especifica um valor numérico a ser usado para computar o percentil. O argumento deve ser uma medida ou uma métrica. Nulls são ignorados no cálculo. 

 *percentil*   
O valor do percentil pode ser qualquer constante numérica de 0 a 100. Um valor de percentil 50 calcula o valor médio da medida. 

 *nível por grupo*   
(Opcional) Especifica o nível pelo qual agrupar a agregação. O nível adicionado pode ser qualquer dimensão ou dimensões, independentemente das dimensões adicionadas ao elemento visual.  
O argumento deve ser um campo de dimensão. O nível por grupo deve estar entre colchetes `[ ]`. Para obter mais informações, consulte [Cálculo sensível ao nível - funções agregadas (LAC-A](https://docs.aws.amazon.com/quicksight/latest/user/level-aware-calculations-aggregate.html)).

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

O resultado da função é um número. 

## Observações de uso
<a name="percentileDisc-usage-notes"></a>

`percentileDisc` é uma função de distribuição inversa que pressupõe um modelo de distribuição discreta. Ela pega um valor percentil e uma especificação de classificação e retorna um elemento do conjunto fornecido. 

Para um determinado valor de percentil `P`, `percentileDisc` usa os valores classificados no elemento visual e retorna o valor com o menor valor de distribuição cumulativa maior ou igual a `P`. 

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

Os exemplos a seguir ajudam a explicar como o percentileDisc funciona.

**Example Comparar a mediana, `percentileDisc` e `percentileCont`**  
O exemplo a seguir mostra a mediana de uma dimensão (categoria) usando as funções `percentileCont`, `percentileDisc` e `median`. O valor médio é o mesmo que o valor de percentileCont. `percentileCont` interpola um valor, que pode ou não estar no conjunto de dados. No entanto, como `percentileDisc` sempre exibe o valor mais próximo que existe no conjunto de dados, os dois resultados podem não corresponder. A última coluna neste exemplo mostra a diferença entre os dois valores. O código para cada campo calculado é o seguinte:  
+ `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 fazer um exemplo mais simples, usamos essa expressão para encurtar os nomes das categorias até a primeira 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 100º percentil como máximo**  
O exemplo a seguir mostra uma variedade de valores de `percentileDisc` para o campo `example`. Os campos calculados `n%Disc` são definidos como `percentileDisc( {example} ,n)`. Os valores em cada coluna são números reais provenientes do conjunto de dados.   

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

Você também pode especificar em que nível agrupar a computação usando uma ou mais dimensões na visualização ou no seu conjunto de dados. Isso é chamado de função LAC-A. Para obter mais informações sobre as funções LAC-A, consulte [Cálculo sensível ao nível - funções agregadas (LAC-A](https://docs.aws.amazon.com/quicksight/latest/user/level-aware-calculations-aggregate.html)). O exemplo a seguir calcula o 30º percentil com base em uma distribuição contínua dos números no nível do país, mas não em outras dimensões (região) no elemento visual.

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

![\[O percentil de vendas em cada país.\]](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/percentile-function-example-lac.png)
