

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

# Como usar tabelas dinâmicas
<a name="pivot-table"></a>

Use as tabelas dinâmicas para mostrar valores de medidas para a interseção de duas dimensões.

Os mapas de calor e as tabelas dinâmicas exibem dados de uma forma tabular semelhante. Use um mapa de calor se desejar identificar tendências e exceções, já que o uso de cores facilita a localização. Use uma tabela dinâmica se desejar analisar dados no visual.

Para criar uma tabela dinâmica, escolha pelo menos um campo de qualquer tipo de dados e escolha o ícone de tabela dinâmica. O Amazon Quick cria a tabela e preenche os valores das células com a contagem do valor da coluna para o valor da linha de interseção. Normalmente, você escolhe uma medida e duas dimensões mensuráveis por essa medida.

As tabelas dinâmicas aceitam rolagem para baixo e para a direita. Você pode adicionar até 20 campos como linhas e 20 campos como colunas. Há suporte para até 500 mil registros.

Com uma tabela dinâmica, você pode fazer o seguinte:
+ Especifique várias medidas para preencher os valores das células da tabela, para que possa ver um intervalo de dados.
+ Agrupe colunas e linhas da tabela dinâmica para mostrar valores de subcategorias agrupados pela dimensão relacionada
+ Classifique valores em linhas ou colunas da tabela dinâmica
+ Aplicar funções estatísticas
+ Adicione os totais e subtotais às linhas e colunas
+ Usar a rolagem infinita
+ Transpor campos usados pelas linhas e colunas
+ Criar agregações personalizadas de totais

Para transpor facilmente os campos usados pelas linhas e colunas da tabela dinâmica, selecione o ícone de orientação (![\[alt text not found\]](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/pivot-orientation.png)) próximo ao canto superior direito do visual. Para visualizar as opções de exibição e de ocultação de totais e de subtotais, de formatação do elemento visual ou de exportação de dados para um arquivo CSV, escolha o ícone Itens do menu no canto superior direito. 

Assim como ocorre com todos os tipos de visual, você pode adicionar e remover campos. Você também pode alterar o campo associado a um elemento visual, alterar a agregação de campos, alterar a granularidade de campo de data. Além disso, você pode se focar ou excluir linhas ou colunas. Para obter mais informações sobre como fazer essas alterações em uma tabela dinâmica, consulte [Alterando campos usados por um visual no Amazon Quick](changing-visual-fields.md). 

Para obter informações sobre formatação de tabelas dinâmicas, consulte [Formatação no Amazon Quick](formatting-a-visual.md).

Para obter informações sobre agregações personalizadas de totais para tabelas dinâmicas, consulte [Valores totais personalizados](tables-pivot-tables-custom-totals.md).

**Topics**
+ [Recursos de tabelas dinâmicas](#pivot-table-features)
+ [Como criar uma tabela dinâmica](create-pivot-table.md)
+ [Orientar valores de tabela dinâmica](pivot-table-value-orientation.md)
+ [Expandir e recolher clusters de tabela dinâmica](expanding-and-collapsing-clusters.md)
+ [Mostrando e ocultando colunas da tabela dinâmica no Quick](hiding-pivot-table-columns.md)
+ [Classificação de tabelas dinâmicas no Quick](sorting-pivot-tables.md)
+ [Como usar cálculos de tabelas em tabelas dinâmicas](working-with-calculations.md)
+ [Limitações de tabela dinâmica](pivot-table-limitations.md)
+ [Práticas recomendadas para tabelas dinâmicas](pivot-table-best-practices.md)

## Recursos de tabelas dinâmicas
<a name="pivot-table-features"></a>

As tabelas dinâmicas não exibem uma legenda.

Para compreender os recursos compatíveis com tabelas dinâmicas, use a tabela a seguir.


| Recurso | Compatível? | Comentários | Para saber mais | 
| --- | --- | --- | --- | 
| Alterar a exibição da legenda | Não |  | [Legendas sobre tipos visuais no Quick](customizing-visual-legend.md) | 
| Alterar a exibição do título | Sim |  | [Títulos e legendas sobre tipos visuais no Quick](customizing-a-visual-title.md) | 
| Alterar o intervalo dos eixos | Não aplicável |  | [Alcance e escala em tipos visuais no Quick](changing-visual-scale-axis-range.md) | 
| Alterar as cores do visual | Não |  | [Cores em tipos visuais no Quick](changing-visual-colors.md) | 
| Focalizar ou excluir elementos | Sim, com exceções | Você pode focalizar ou excluir qualquer coluna ou linha, exceto quando você estiver usando um campo de data como uma das dimensões. Nesse caso, você só pode focalizar a coluna ou a linha que usa a dimensão de data, não excluí-la. |  [Focar nos elementos visuais](focusing-on-visual-elements.md) [Como excluir elementos visuais](excluding-visual-elements.md) | 
| Como classificar | Sim | Você pode classificar campos nas fontes Linhas ou Colunas em ordem alfabética ou por uma métrica em ordem crescente ou decrescente. | [Classificação de dados visuais no Amazon Quick](sorting-visual-data.md) [Classificação de tabelas dinâmicas no Quick](sorting-pivot-tables.md)  | 
| Executar a agregação de campos | Sim | Você deve aplicar a agregação a um ou mais campos que você escolher para o valor. Você deve aplicar a agregação aos campos que você escolher para o linhas ou colunas. Se você optar por criar um tabela dinâmica de multimedida, você poderá aplicar diferentes tipos de agregação às diferentes medidas. Por exemplo, você pode mostrar a soma do valor de vendas e o valor do desconto máximo. | [Como alterar a agregação de um campo](changing-field-aggregation.md) | 
| Como adicionar buscas detalhadas | Não |  | [Adicionando detalhamentos aos dados visuais no Quick Sight](adding-drill-downs.md) | 
| Mostrar e ocultar totais e subtotais | Sim | Você pode mostrar ou ocultar os totais e subtotais para linhas e colunas. As métricas são automaticamente sumarizadas para mostrar subtotais quando você recolhe uma linha ou coluna. Se você usar um cálculo de tabela, use agregações para exibir as sumarização.  |  | 
| Como exportar ou copiar dados | Sim |  Você pode exportar todos os dados para um arquivo CSV. Você pode selecionar e copiar o conteúdo das células.   | [Exportar dados de elementos visuais](exporting-data.md) | 
| Formatação condicional | Sim | A formatação condicional pode ser adicionada para valores, subtotais e totais. | [Formatação condicional em tipos visuais no Quick](conditional-formatting-for-visuals.md) | 

**Topics**

# Como criar uma tabela dinâmica
<a name="create-pivot-table"></a>

Utilize o procedimento a seguir para criar uma tabela dinâmica.

**Criar uma tabela dinâmica**

1. Na página de análise, escolha o ícone **Visualizar** na barra de ferramentas.

1. No painel **Elementos visuais**, escolha **\$1 Adicionar** e, em seguida, selecione o ícone da tabela dinâmica.

1. No painel **Lista de campos**, escolha os campos que você deseja usar. O Amazon Quick os coloca automaticamente nos poços do campo. 

   Para alterar a colocação de um campo, arraste-o para as fontes apropriadas. Normalmente, você usa campos de dimensão ou de medida conforme indicado pela fonte de campos de destino. Se você optar por usar um campo de dimensão como uma medida, a função de agregação **Count** será aplicada automaticamente a ele para criar um valor numérico.
   + Para criar uma tabela dinâmica de medida única, arraste uma dimensão para a fonte de campos **Rows**, uma dimensão para a fonte de campos **Columns** e uma medida para a fonte de campos **Values**.
   + Para criar uma tabela dinâmica de multimedida, arraste uma dimensão para a fonte de campos **Rows**, uma dimensão para a fonte de campos **Columns** e duas ou mais medidas para a fonte de campos **Values**.
   + Para criar uma tabela dinâmica clusterizada, arraste uma ou mais dimensões para a fonte de campos **Rows**, uma ou mais dimensões para a fonte de campos **Columns** e uma medida para a fonte de campos **Values**.

   Você também pode selecionar vários campos para todas as fontes de campos da tabela dinâmica, se desejar. Fazer isso combina as abordagens de tabela dinâmica multimedida e tabela dinâmica clusterizada.

**nota**  
Para visualizar a sumarização para campos calculados, certifique-se de que você está usando agregados. Por exemplo, um campo calculado com `field-1 / field-2 `não exibirá um resumo quando totalizado. No entanto, `sum(field-1) / sum(field-2) ` exibe um resumo totalizado. 

## Como escolher de um layout
<a name="pivot-table-layout"></a>

Ao criar uma tabela dinâmica no Amazon Quick, você pode personalizar ainda mais a forma como seus dados são apresentados com as opções de layout tabular e hierárquico. Para tabelas dinâmicas que usam um layout tabular, cada campo de linha é exibido em sua própria coluna. Para tabelas dinâmicas que usam um layout hierárquico, todos os campos de linha são exibidos em uma única coluna. O recuo é usado para diferenciar cabeçalhos de linha de campos diferentes. Para alterar o layout de um elemento visual de tabela dinâmica, abra o menu **Formatar elemento visual** da tabela dinâmica que você deseja alterar e escolha a opção de layout desejada na seção **Opções de articulação**.

Dependendo do layout que você escolher para o elemento visual de tabela dinâmica, diferentes opções de formatação estarão disponíveis. Para obter mais informações sobre as diferenças de formatação entre tabelas dinâmicas tabulares e hierárquicas, consulte [Opções de formatação de tabelas e tabelas dinâmicas no Quick](format-tables-pivot-tables.md).

# Orientar valores de tabela dinâmica
<a name="pivot-table-value-orientation"></a>

Você pode escolher exibir uma tabela dinâmica em um formato colunar ou baseado em linhas. Colunar é o padrão. Quando você muda para um formato baseado em linhas, uma coluna com o nome do valor é adicionada à direita da coluna de cabeçalho da linha.

**Alterar o formato de uma tabela dinâmica**

1. Na página da análise, selecione o elemento visual da tabela dinâmica que você deseja editar.

1. Expanda o painel **Field wells (Fontes de campo)** selecionando-as na parte superior do visual.

1. Na fonte de campos **Values**, selecione uma das seguintes opções:
   + Selecione **Column** para um formato colunar.
   + Selecione **Linha** para um formato de linha.
**nota**  
Se você usar apenas uma métrica, pode eliminar o cabeçalho repetido, formatando o visual e personalizando-o com a opção **Hide single metric (Ocultar única métrica)**.

# Expandir e recolher clusters de tabela dinâmica
<a name="expanding-and-collapsing-clusters"></a>

Se você estiver usando colunas ou linhas agrupadas em uma tabela dinâmica, poderá expandir ou recolher um grupo para mostrar ou ocultar os dados no visual.

**Expandir ou recolher um grupo de tabelas dinâmicas**

1. Na página da análise, selecione o elemento visual da tabela dinâmica que você deseja editar.

1. Escolha uma das seguintes opções:
   + Para recolher um grupo, selecione o ícone relevante ao lado do nome do campo. 
   + Para expandir um grupo, selecione o ícone relevante ao lado do nome do campo. O ícone de recolhimento mostra um sinal de subtração. O ícone de expansão mostra um sinal de adição.

   Na captura de tela a seguir, `Customer Region` e o segmento `Enterprise` estão expandidos, e `SMB` e `Startup`, recolhidos. Quando um grupo está recolhido, o total resumido dos dados aparece na linha ou na coluna.  
![\[alt text not found\]](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/pivot-table-collapse.png)

# Mostrando e ocultando colunas da tabela dinâmica no Quick
<a name="hiding-pivot-table-columns"></a>

Por padrão, todas as colunas, linhas e seus valores de campo são exibidos quando você cria uma tabela dinâmica. Você pode ocultar colunas e linhas que não deseja que apareçam na tabela dinâmica sem alterar os valores da tabela dinâmica. Quando houver mais de uma medida na tabela dinâmica, você também poderá ocultar valores.

A qualquer momento, você pode optar por mostrar qualquer campo oculto na tabela dinâmica. Ao publicar o elemento visual como parte de um painel, qualquer pessoa que assina o painel pode exportar a tabela dinâmica para um arquivo CSV ou do Excel. É possível exportar somente os campos visíveis ou todos os campos. Para obter mais informações, consulte [Exportar dados de um painel para um arquivo CSV](export-or-print-dashboard.md#export-dashboard-to-csv).

**Ocultar uma coluna ou linha em uma tabela dinâmica**

1. Em sua análise, selecione o elemento visual de tabela dinâmica com o qual você deseja trabalhar.

1. Escolha o menu de três pontos nos poços do campo **Linhas**, **Colunas** ou **Valores** e, em seguida, escolha **Ocultar**.

**Mostrar todos os campos ocultos em uma tabela dinâmica**

1. Em sua análise, selecione o elemento visual de tabela dinâmica com o qual você deseja trabalhar.

1. Escolha qualquer campo na área **Campos** e selecione **Mostrar todos os campos ocultos**.

# Classificação de tabelas dinâmicas no Quick
<a name="sorting-pivot-tables"></a>

No Amazon Quick, você pode classificar valores em uma tabela dinâmica por campos nos poços de campo **Linhas** e **Colunas** ou rapidamente por cabeçalhos de coluna na tabela dinâmica. Nas tabelas dinâmicas, você pode classificar linhas e colunas independentemente umas das outras em ordem alfabética ou por uma medida.

**nota**  
Você não pode executar cálculos de total, diferença e diferença percentual quando uma tabela dinâmica está sendo classificada por uma medida. Para obter mais informações sobre como usar cálculos em tabelas dinâmicas, consulte [Como usar cálculos de tabelas em tabelas dinâmicas](working-with-calculations.md).

## Entender a classificação em tabelas dinâmicas
<a name="sorting-pivot-tables-understanding"></a>

Quando você tem vários painéis em uma tabela dinâmica, a classificação é aplicada a cada painel de forma independente. Por exemplo, a coluna `Segment` na tabela dinâmica à esquerda está sendo classificada em ordem crescente por `Cost`. Como há vários painéis, a classificação recomeça para cada painel e as linhas dentro de cada painel (para `Segment`) são ordenadas do menor para o maior custo. A tabela à direita tem a mesma classificação aplicada, mas a classificação está sendo aplicada em toda a tabela, conforme mostrado a seguir.

![\[Imagem de uma tabela dinâmica com uma classificação destacada em vermelho.\]](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/sorting-pivot-tables2.png)


Quando você aplica várias classificações a uma tabela dinâmica, a classificação é aplicada da dimensão externa para a dimensão interna. Considere o seguinte exemplo de imagem de uma tabela dinâmica. A coluna `Customer Region` é classificada por `Cost` em ordem decrescente (conforme mostrado em laranja). A coluna `Channel` é classificada por meta de receita em ordem crescente (conforme mostrado em azul).

![\[Imagem de uma tabela dinâmica mostrando duas colunas classificadas de valores de medida.\]](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/sorting-pivot-tables3.png)


## Como classificar tabelas dinâmicas usando cabeçalhos de linha ou coluna
<a name="sorting-pivot-tables-columns"></a>

Use o procedimento a seguir para classificar uma tabela dinâmica usando cabeçalhos de linha ou coluna.

**Classificar valores em uma tabela dinâmica tabular usando cabeçalhos de tabela**

1. Em um gráfico de tabela dinâmica tabular, escolha o cabeçalho que você deseja classificar.

1. Em **Classificar por**, escolha um campo pelo qual classificar e uma ordem de classificação.

   Você pode classificar os campos de dimensão em ordem alfabética de a até z ou de z até a, ou pode classificá-los por uma medida em ordem crescente ou decrescente.  
![\[Arquivo.gif animado de classificação de valores em uma tabela dinâmica usando cabeçalhos de coluna.\]](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/sorting-pivot-table7.gif)

## Como classificar tabelas dinâmicas usando cabeçalhos de valor
<a name="sorting-pivot-tables-values"></a>

Use o procedimento a seguir para classificar uma tabela dinâmica usando cabeçalhos de valor.

**Classificar uma tabela dinâmica usando cabeçalhos de valor**

1. Em um gráfico de tabela dinâmica, escolha o cabeçalho de valor que você deseja classificar.

1. Escolha **Crescente** ou **Decrescente**.  
![\[Arquivo.gif animado de classificação de valores em uma tabela dinâmica usando cabeçalhos de valor.\]](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/sorting-pivot-tables-value.gif)

   A classificação por cabeçalhos de valor em uma tabela dinâmica também funciona em subtotais.

## Como classificar tabelas dinâmicas tabulares usando as fontes de campo
<a name="sorting-pivot-tables-field-wells"></a>

Use o procedimento a seguir para classificar valores em uma tabela dinâmica tabular usando as fontes de campo.

**Classificar valores em uma tabela dinâmica tabular usando as fontes de campo**

1. Na página da análise, escolha a tabela dinâmica tabular que você deseja classificar.

1. Expanda as **Fontes de campo**.

1. Na fonte **Linhas** ou **Colunas**, escolha o campo que você deseja classificar e, em seguida, escolha como deseja classificar o campo em **Classificar por**.

   Você pode classificar os campos de dimensão nas fontes **Linhas** ou **Colunas** em ordem alfabética de a até z ou de z até a, ou pode classificá-los por uma medida em ordem crescente ou decrescente. Você também tem a opção de recolher todas ou expandir todas as linhas ou colunas do campo escolhido na fonte. Além disso, pode remover o campo ou substituí-lo por outro. 
   + Para classificar um campo de dimensão em ordem alfabética, passe o cursor do mouse sobre o campo na fonte **Linhas** ou **Colunas** e escolha o ícone de classificação de a até z ou de z até a.  
![\[Imagem de um campo na fonte Linhas com os ícones de classificação por campo e classificação alfabética indicados em quadrados vermelhos.\]](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/sorting-pivot-tables1.png)
   + Para classificar um campo de dimensão por uma medida, passe o cursor sobre o campo na fonte **Linhas** ou **Colunas**. Em seguida, escolha uma medida na lista e depois escolha o ícone de classificação crescente ou decrescente.  
![\[Imagem de um campo na fonte Linhas com os ícones de classificação por campo e classificação indicados em quadrados vermelhos.\]](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/sorting-pivot-tables4.png)

Ou, se você quiser ter mais controle sobre como a classificação é aplicada à tabela dinâmica, personalize as opções de classificação.

**Criar uma classificação usando as **opções de classificação****

1. Na página da análise, escolha a tabela dinâmica que você deseja classificar.

1. Expanda **Fontes de campo**.

1. Escolha o campo que você deseja classificar na fonte **Linhas** ou **Colunas** e, em seguida, escolha **Opções de classificação**.

1. No painel **Opções de classificação** que é aberto à esquerda, especifique as seguintes opções:

   1. Em **Classificar por**, escolha um campo na lista suspensa.

   1. Em **Agregação**, escolha uma agregação na lista.

   1. Em **Ordem de classificação**, selecione **Crescente** ou **Decrescente**.

   1. Escolha **Aplicar**.

## Como classificar tabelas dinâmicas de hierarquia usando as fontes de campo
<a name="pivot-table-sorting-hierarchy"></a>

Para tabelas dinâmicas tabulares, cada campo da fonte **Linhas** tem uma célula de título separada. Para tabelas dinâmicas de hierarquia, todos os campos de linha são exibidos em uma única coluna. Para classificar, recolher e expandir esses campos de linha, selecione o rótulo **Linhas** para abrir o menu **Campos de linha combinados** e escolha a opção desejada. Cada campo de uma tabela dinâmica de hierarquia pode ser classificado individualmente no menu **Campos de linha combinados**.

![\[Imagem do menu Campos de linha combinados.\]](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/pivot-table-combined-row-fields-menu.png)


Opções de formatação mais avançadas, como **Ocultar** e **Remover**, estão disponíveis nos menus de fonte de campos.

# Como usar cálculos de tabelas em tabelas dinâmicas
<a name="working-with-calculations"></a>

Você pode usar cálculos de tabelas para aplicar funções estatísticas às células de tabelas dinâmicas que contenham medidas (valores numéricos). Use as seções a seguir para compreender quais funções você pode usar em cálculos e como aplicá-las ou removê-las.

O tipo de dados do valor da célula é alterado automaticamente para ser possível trabalhar com o cálculo. Por exemplo, digamos que você aplique a função **Rank (Classificação)** a um tipo de dados de moeda. Os valores serão exibidos como números inteiros em vez da moeda, pois a classificação não é medida como moeda. De maneira semelhante, se você aplicar a função **Percent difference** (Diferença percentual), os valores das células serão exibidos como porcentagens. 

**Topics**
+ [Como adicionar e excluir cálculos de tabela dinâmica](adding-a-calculation.md)
+ [Funções para cálculos de tabela dinâmica](supported-functions.md)
+ [Maneiras de aplicar cálculos de tabela dinâmica](supported-applications.md)

# Como adicionar e excluir cálculos de tabela dinâmica
<a name="adding-a-calculation"></a>

Use os procedimentos a seguir para adicionar, modificar e remover cálculo de tabela em uma tabela dinâmica.

**Topics**
+ [Como adicionar um cálculo de tabela dinâmica](add-a-calculation.md)
+ [Alterar a maneira como um cálculo é aplicado](change-how-a-calculation-is-applied.md)
+ [Remover um cálculo](remove-a-calculation.md)

# Como adicionar um cálculo de tabela dinâmica
<a name="add-a-calculation"></a>

Use o procedimento a seguir para adicionar um cálculo de tabela a uma tabela dinâmica.

**Adicionar um cálculo de tabela a uma tabela dinâmica**

1. Expanda o painel **Fontes de campos** ao selecionar as fontes de campos próximas à parte inferior do elemento visual.

1. Selecione o campo na fonte **Values** ao qual você deseja aplicar um cálculo de tabela, selecione **Add table calculation** e, em seguida, selecione a função a ser aplicada.

**nota**  
Você não pode executar cálculos de total, diferença e diferença percentual quando uma tabela dinâmica está sendo classificada por uma medida. Para usar esses cálculos de tabela, remova a classificação da tabela dinâmica.

# Alterar a maneira como um cálculo é aplicado
<a name="change-how-a-calculation-is-applied"></a>

Use o procedimento a seguir para alterar a maneira como um cálculo de tabela é aplicado a uma tabela dinâmica.

**Alterar a maneira como um cálculo de tabela é aplicado a uma tabela dinâmica**

1. Expanda o painel **Field wells (Fontes de campo)** selecionando-as na parte superior do visual.

1. Selecione o campo no conjunto **Values (Valores)** que tem o cálculo de tabela que você deseja alterar, selecione **Calculate as (Calcular como)** e, em seguida, selecione a maneira como deseja que o cálculo seja aplicado.

# Remover um cálculo
<a name="remove-a-calculation"></a>

Use o procedimento a seguir para remover um cálculo de tabela de uma tabela dinâmica.

**Remover um cálculo de tabela de uma tabela dinâmica**

1. Expanda o painel **Fontes de campos** ao selecionar as fontes de campos próximas à parte inferior do elemento visual.

1. Escolha o campo na fonte **Valores** cujo cálculo de tabela você deseja remover e, em seguida, selecione **Remover**.

# 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:

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


![\[alt text not found\]](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.

![\[alt text not found\]](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.

![\[alt text not found\]](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.

![\[alt text not found\]](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.

![\[alt text not found\]](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.

![\[alt text not found\]](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.

![\[alt text not found\]](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.

![\[alt text not found\]](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/percentile.png)


# Maneiras de aplicar cálculos de tabela dinâmica
<a name="supported-applications"></a>

Você pode aplicar cálculos de tabelas das maneiras descritas a seguir. Os cálculos de tabelas são aplicados a apenas um campo por vez. Portanto, se você tiver uma tabela dinâmica com vários valores, os cálculos serão aplicados somente às células que representam o campo ao qual você aplicou o cálculo.

**Topics**
+ [Horizontal da tabela](#table-across)
+ [Vertical da tabela](#table-down)
+ [Horizontal e vertical da tabela](#table-across-down)
+ [Vertical e horizontal da tabela](#table-down-across)
+ [Horizontal do grupo](#group-across)
+ [Vertical do grupo](#group-down)
+ [Horizontal e vertical do grupo](#group-across-down)
+ [Vertical e horizontal do grupo](#group-down-across)

## Horizontal da tabela
<a name="table-across"></a>

O uso de **Table across (Horizontal da tabela)** aplica o cálculo nas linhas da tabela dinâmica, independentemente de qualquer agrupamento. Essa é a aplicação padrão. Por exemplo, considere a tabela dinâmica a seguir.

![\[alt text not found\]](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/sample-pivot.png)


A aplicação da função **Running total (Total acumulado)** usando **Table across (Horizontal da tabela)** fornecerá os seguintes resultados, com os totais da linha na última coluna.

![\[alt text not found\]](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/table-across.png)


## Vertical da tabela
<a name="table-down"></a>

O uso de **Table down (Vertical da tabela)** aplica o cálculo nas colunas da tabela dinâmica, independentemente de qualquer agrupamento.

A aplicação da função **Running total (Total acumulado)** usando **Table down (Vertical da tabela)** fornecerá os seguintes resultados, com os totais das colunas na última linha.

![\[alt text not found\]](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/table-down.png)


## Horizontal e vertical da tabela
<a name="table-across-down"></a>

O uso da **Table across down (Horizontal e da vertical da tabela)** aplica o cálculo horizontalmente nas linhas da tabela dinâmica e, em seguida, usa os resultados e aplica o cálculo novamente verticalmente nas colunas da tabela dinâmica.

A aplicação da função **Running total (Total acumulado)** usando **Table across down (Horizontal e vertical de tabela)** nas linhas da tabela fornecerá os seguintes resultados. Nesse caso, os totais são somados verticalmente e horizontalmente, com o total geral na célula inferior direita.

![\[alt text not found\]](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/running-total-across-down.png)


Neste caso, suponha que você aplique a função **Rank (Classificação)**usando **Table across down (Horizontal e vertical de tabela)**. Isso significa que as classificações iniciais são determinadas horizontalmente nas linhas da tabela e, em seguida, verticalmente, nas colunas. Essa abordagem fornece os seguintes resultados.

![\[alt text not found\]](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/rank-table-across-down.png)


## Vertical e horizontal da tabela
<a name="table-down-across"></a>

O uso de **Table down across (Horizontal e vertical da tabela)** aplica o cálculo nas colunas da tabela dinâmica. Em seguida, são usados os resultados e é reaplicado o cálculo ao longo das linhas da tabela dinâmica. 

Você pode aplicar a função **Running total (Total acumulado)** usando **Table down across (Vertical e horizontal de tabela)** nas linhas da tabela para receber os seguintes resultados. Nesse caso, os totais são somados verticalmente e horizontalmente, com o total geral na célula inferior direita.

![\[alt text not found\]](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/running-total-down-across.png)


Você pode aplicar a função **Rank (Classificação)** usando **Table down across (Vertical e horizontal de tabela)** nas linhas da tabela para receber os seguintes resultados. Nesse caso, as classificações iniciais são determinadas verticalmente nas colunas da tabela. Em seguida, essas classificações são determinadas horizontalmente nas linhas.

![\[alt text not found\]](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/rank-table-down-across.png)


## Horizontal do grupo
<a name="group-across"></a>

O uso de **Group across (Horizontal do grupo)** aplica o cálculo horizontalmente nas linhas da tabela dinâmica dentro dos limites do grupo, conforme determinado pelo segundo nível de agrupamento aplicado às colunas. Por exemplo, se você agrupar por field-2, em seguida, por field-1, o agrupamento será aplicado no nível do field-2. Se você agrupar por field-3, field 2 e field-1, o agrupamento será aplicado novamente no nível do field-2. Quando não há nenhum agrupamento, o **Group across (Horizontal do grupo)** retorna os mesmos resultados que a **Table across (Horizontal da tabela)**. 

Por exemplo, considere a tabela dinâmica a seguir, em que as colunas são agrupadas por `Service Line` e, em seguida, por `Consumption Channel`.

![\[alt text not found\]](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/sample-pivot.png)


Você pode aplicar a função **Running total (Total acumulado)** usando **Group across (Horizontal de grupo)** nas linhas da tabela para receber os seguintes resultados. Nesse caso, a função é aplicada horizontalmente nas linhas, delimitadas pelas colunas de cada grupo de categoria de serviço. As colunas `Mobile` exibem o total de valores `Consumption Channel`para determinada `Service Line`, para a `Customer Region` e o `Date` (ano) representados pela linha determinada. Por exemplo, a célula destacada representa o total da região `APAC` para `2012`, para todos os `Consumption Channel` na `Service Line` chamada `Billing`.

![\[alt text not found\]](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/group-across.png)


## Vertical do grupo
<a name="group-down"></a>

O uso de **Group down (Vertical do grupo)** aplica o cálculo verticalmente nas colunas da tabela dinâmica dentro dos limites do grupo, conforme determinado pelo segundo nível de agrupamento aplicado às linhas. Por exemplo, se você agrupar por field-2, em seguida, por field-1, o agrupamento será aplicado no nível do field-2. Se você agrupar por field-3, field 2 e field-1, o agrupamento será aplicado novamente no nível do field-2. Quando não há nenhum agrupamento, a **Group vertical (Vertical do grupo)** retorna os mesmos resultados que **Table down (Vertical da tabela)**.

Por exemplo, considere a tabela dinâmica a seguir, em que as linhas são agrupadas por `Customer Region` e, em seguida, por `Date` (ano).

![\[alt text not found\]](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/sample-pivot.png)


Você pode aplicar a função **Running total (Total acumulado)** usando **Group down (Vertical de grupo)** nas linhas da tabela para receber os seguintes resultados. Nesse caso, a função é aplicada verticalmente nas colunas, delimitadas pelas linhas de cada grupo de `Customer Region`. As colunas `2014` exibem o total de valores para todos os anos para o `Customer Region` determinado, para `Service Line` e `Consumption Channel` representados pela coluna determinada. Por exemplo, a célula destacada representa o total para a região `APAC`, para o serviço `Billing` para o canal `Mobile` para todos os valores `Date` (anos) exibidos no relatório.

![\[alt text not found\]](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/group-down.png)


## Horizontal e vertical do grupo
<a name="group-across-down"></a>

O uso de **Group across down (Horizontal e vertical de grupo)** aplica o cálculo horizontalmente nas linhas dentro dos limites do grupo, conforme determinado pelo segundo nível de agrupamento aplicado às colunas. Em seguida, a função usa os resultados e reaplica o cálculo verticalmente nas colunas da tabela dinâmica. Ela faz isso nos limites do grupo, conforme determinado pelo segundo nível de agrupamento aplicado às linhas. 

Por exemplo, se você agrupar uma linha ou coluna por field-2, em seguida, por field-1, o agrupamento será aplicado no nível do field-2. Se você agrupar por field-3, field 2 e field-1, o agrupamento será aplicado novamente no nível do field-2. Quando não há nenhum agrupamento, **Group across down (Horizontal e vertical de grupo** retornam os mesmos resultados que **Table across down (Horizontal e vertical de tabela)**.

Por exemplo, considere a tabela dinâmica a seguir, em que as colunas são agrupadas por `Service Line` e, em seguida, por `Consumption Channel`. As linhas são agrupadas por `Customer Region` e depois por `Date` (ano).

![\[alt text not found\]](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/sample-pivot.png)


Você pode aplicar a função **Running total (Total acumulado)** usando **Group across down (Horizontal e vertical de grupo)** nas linhas da tabela para receber os seguintes resultados. Nesse caso, os totais são somados vertical e horizontalmente dentro dos limites do grupo. Aqui, esses limites são `Service Line` para as colunas e `Customer Region` para as linhas. O total geral será exibido na célula inferior direita do grupo.

![\[alt text not found\]](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/running-total-group-across-down.png)


Você pode aplicar a função **Rank (Classificação)** usando **Group across down (Horizontal e vertical de grupo)** nas linhas da tabela para receber os seguintes resultados. Nesse caso, a função é aplicada primeiro horizontalmente nas colunas, delimitadas pelas linhas de cada grupo de `Service Line`. Em seguida, a função é aplicada novamente aos resultados desse primeiro cálculo, dessa vez aplicada às colunas delimitadas por cada grupo `Customer Region`.

![\[alt text not found\]](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/rank-group-across-down.png)


## Vertical e horizontal do grupo
<a name="group-down-across"></a>

O uso de **Group down across (Vertical e horizontal de grupo)** aplica o cálculo verticalmente nas colunas dentro dos limites do grupo, conforme determinado pelo segundo nível de agrupamento aplicado às linhas. Em seguida, o Amazon Quick pega os resultados e reaplica o cálculo nas linhas da tabela dinâmica. Em seguida, reaplica o cálculo nas colunas dentro dos limites do grupo, conforme determinado pelo segundo nível de agrupamento aplicado às colunas. 

Por exemplo, se você agrupar uma linha ou coluna por field-2, em seguida, por field-1, o agrupamento será aplicado no nível do field-2. Se você agrupar por field-3, field 2 e field-1, o agrupamento será aplicado novamente no nível do field-2. Quando não há nenhum agrupamento, **Group down across (Vertical e horizontal de grupo** retornam os mesmos resultados que **Table down across (Vertical e horizontal de tabela)**.

Por exemplo, considere a tabela dinâmica a seguir. As colunas são agrupadas por `Service Line` e depois por `Consumption Channel`. As linhas são agrupadas por `Customer Region` e depois por `Date` (ano).

![\[alt text not found\]](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/sample-pivot.png)


Você pode aplicar a função **Running total (Total acumulado)** usando **Group down across (Vertical e horizontal de grupo)** nas linhas da tabela para receber os seguintes resultados. Nesse caso, os totais são somados vertical e horizontalmente dentro dos limites do grupo. Neste caso, eles são `Service Category` para as colunas e `Customer Region` para as linhas. O total geral encontra-se na célula inferior direita do grupo.

![\[alt text not found\]](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/running-total-group-across-down.png)


Você pode aplicar a função **Rank (Classificação)** usando **Group down across (Vertical e horizontal de grupo)** nas linhas da tabela para receber os seguintes resultados. Nesse caso, a função é primeiro aplicada verticalmente nas colunas, delimitadas por cada grupo de `Customer Region`. Em seguida, a função é aplicada novamente aos resultados desse primeiro cálculo, dessa vez aplicada horizontalmente às linhas delimitadas por cada grupo `Service Line`.

![\[alt text not found\]](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/rank-group-down-across.png)


# Limitações de tabela dinâmica
<a name="pivot-table-limitations"></a>

As limitações a seguir se aplicam às tabelas dinâmicas:
+ Você pode criar tabelas dinâmicas com até 500 mil registros.
+ É possível adicionar qualquer combinação de valores de campo de linha e coluna que somem 40. Por exemplo, se você tiver dez valores de campo de linha, poderá adicionar até trinta valores de campo de coluna.
+ Você pode criar cálculos de tabela dinâmica apenas em valores não agregados. Por exemplo, se você criar um campo calculado que é uma soma de uma medida, você também não poderá adicionar um cálculo de tabela dinâmica a ele. 
+ Se você for classificar por uma métrica personalizada, não será possível adicionar um cálculo de tabela até que você remova essa métrica personalizada.
+ Se você estiver usando um cálculo de tabela e, em seguida, adicionar uma métrica personalizada, não será possível classificar pela métrica personalizada.
+ Totais e subtotais ficam em branco para cálculos de tabela em métricas agregadas por contagem diferente.

# Práticas recomendadas para tabelas dinâmicas
<a name="pivot-table-best-practices"></a>

É recomendável implantar um conjunto mínimo de linhas, colunas, métricas e cálculos de tabelas, em vez de oferecer todas as combinações possíveis em uma tabela dinâmica. Se você incluir muitos, corre o risco de sobrecarregar o visualizador e também gerar limitações computacionais do banco de dados subjacente. 

Para reduzir o nível de complexidade e o potencial de erros, realize as seguintes ações: 
+ Aplique filtros para reduzir os dados incluídos no recurso visual.
+ Use um número menor de campos nas fontes de campo **Row (Linha)** e **Column (Coluna)**.
+ Use o menor número possível de campos na fonte de campo **Values (Valores)**.
+ Crie tabelas dinâmicas adicionais para que cada uma exiba um número menor de métricas.

Em alguns casos, há uma necessidade empresarial de examinar muitas métricas em relação a outras. Nesses casos, pode ser melhor usar vários recursos visuais no mesmo painel, cada um mostrando uma única métrica. Você pode reduzir o tamanho dos recursos visuais no painel e compartilhá-los para formar um agrupamento. Se a decisão de um visualizador baseada em um recurso visual criar a necessidade de uma visualização diferente, você poderá implantar ações de URL personalizado para iniciar outro painel de acordo com as escolhas feitas pelo usuário.

É recomendável considerar os recursos visuais como elementos essenciais. Em vez de usar um recurso visual para várias finalidades, use cada recurso para facilitar um aspecto de uma decisão empresarial maior. O visualizador deve ter dados suficientes para tomar uma decisão bem-fundamentada, sem ser sobrecarregado por todas as possibilidades. 