

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á.

# Funções para cálculos de tabela dinâmica
<a name="supported-functions"></a>

Você pode usar as seguintes funções em cálculos de tabela dinâmica.

**Topics**
+ [Total acumulado](#running-total)
+ [Diferença](#difference)
+ [Percentage difference (Diferença percentual)](#percent-difference)
+ [Porcentagem do total](#percent-of-total)
+ [Classificação](#rank)
+ [Percentil](#percentile)

É possível aplicar as funções listadas aos seguintes dados:

![Tabela mostrando valores faturados por data, região do cliente, canal de consumo e linha de serviço.](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/running-total1.png)


![](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/running-total1.png)


## Total acumulado
<a name="running-total"></a>

A função **Running total (Total acumulado)** calcula a soma do valor de uma determinada célula e os valores de todas as células anteriores a ela. Essa soma é calculada como `Cell1=Cell1, Cell2=Cell1+Cell2, Cell3=Cell1+Cell2+Cell3` e assim por diante. 

A aplicação da função **Running total (Total acumulado)** nas linhas da tabela, usando **Table across (Horizontal da tabela)** para **Calculate as (Calcular como)**, apresenta os seguintes resultados.

![Tabela dinâmica mostrando valores faturados por data, região, linha de serviço e canal de consumo.](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/running-total2.png)


## Diferença
<a name="difference"></a>

A função **Difference (Diferença)** calcula a variação entre o valor de uma célula e o valor da célula anterior a ela. Essa diferença é calculada como `Cell1=Cell1-null, Cell2=Cell2-Cell1, Cell3=Cell3-Cell2,` e assim por diante. Como `Cell1-null = null`, o valor da Cell1 está sempre vazio.

A aplicação da função **Difference (Diferença)** nas linhas da tabela, usando **Table across (Horizontal da tabela)** para **Calculate as (Calcular como)**, apresenta os seguintes resultados.

![Tabela mostrando valores faturados por data, região do cliente, canal de consumo e linha de serviço.](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/difference.png)


## Percentage difference (Diferença percentual)
<a name="percent-difference"></a>

A função **Percentual Difference (Diferença percentual)** calcula a diferença percentual entre o valor de uma célula e o valor da célula anterior a ela, dividido pelo valor da célula anterior a ela. Esse valor é calculado como `Cell1=(Cell1-null)/null, Cell2=(Cell2-Cell1)/Cell1, Cell3=(Cell3-Cell2)/Cell2,` e assim por diante. Como `(Cell1-null)/null = null`, o valor da Cell1 está sempre vazio.

A aplicação da função **Percentage Difference (Diferença percentual)** nas linhas da tabela, usando **Table across (Horizontal da tabela)** para **Calculate as (Calcular como)**, apresenta os seguintes resultados.

![Tabela mostrando diferenças percentuais nos valores cobrados entre linhas de serviço e canais por região.](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/percentage-difference.png)


## Porcentagem do total
<a name="percent-of-total"></a>

A função **Percent of Total (Porcentagem do total)** calcula a porcentagem que a célula fornecida representa da soma de todas as células incluídas no cálculo. Essa porcentagem é calculada como `Cell1=Cell1/(sum of all cells), Cell2=Cell2/(sum of all cells),` e assim por diante. 

A aplicação da função **Percent of Total (Porcentagem do total)** nas linhas da tabela, usando **Table across (Horizontal da tabela)** para **Calculate as (Calcular como)**, apresenta os seguintes resultados.

![Tabela mostrando a distribuição percentual dos valores faturados nas linhas de serviço e canais por região e ano.](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/percent-of-total.png)


## Classificação
<a name="rank"></a>

A função **Rank (Classificação)** calcula a classificação do valor da célula em comparação com os valores das outras células incluídas no cálculo. A classificação sempre mostra o valor mais alto igual a 1 e o valor mais baixo igual à contagem de células incluídas no cálculo. Se houver duas ou mais células com valores iguais, elas receberão a mesma classificação, mas podem adotar sua própria posição na classificação. Desse modo, o valor mais alto seguinte é posicionado na classificação pelo número de células na classificação acima, menos um. Por exemplo, se você classificar os valores 5,3,3,4,3,2, suas classificações são 1,3,3,2,3,6. 

Por exemplo, digamos que você tenha os dados a seguir.

![Tabela mostrando valores faturados por região do cliente e linha de serviço com dados de amostra.](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/rank.png)


A aplicação da função **Rank (Classificação)** nas linhas da tabela, usando **Table across (Horizontal da tabela)** para **Calculate as (Calcular como)**, apresenta os seguintes resultados.

![Tabela mostrando valores faturados por região do cliente e linha de serviço com valores numéricos.](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/rank2.png)


## Percentil
<a name="percentile"></a>

A função **Percentile (Percentil)** calcula a porcentagem dos valores das células fornecidas incluídas no cálculo que estão no valor da célula fornecida ou abaixo. 

Esse percentil é calculado da seguinte forma. 

```
percentile rank(x) = 100 * B / N

Where:
   B = number of scores below x
   N = number of scores
```

A aplicação da função **Percentile (Percentil)** nas linhas da tabela, usando **Table across (Horizontal da tabela)** para **Calculate as (Calcular como)**, apresenta os seguintes resultados.

![Tabela mostrando valores faturados por região do cliente, data, canal de consumo e linha de serviço.](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/percentile.png)
