

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

# Trabalhar com computações de narrativas automáticas
<a name="auto-narrative-computations"></a>

Use esta seção para entender quais funções estão disponíveis ao personalizar uma narrativa automática. Você só precisa personalizar uma narrativa se deseja alterar ou criar na computação padrão.

Após criar uma narrativa automática, o editor de expressões abrirá. Também é possível ativar o editor de expressões selecionando o menu do visual e a opção **Customize Narrative (Personalizar narrativa)**. Para adicionar uma computação ao usar o editor de expressões, selecione **\$1 Add computation (\$1 Adicionar computação)**.

É possível usar a seguinte expressão de código para criar a narrativa automática. Estão disponíveis na lista **Insert code (Inserir código)**. As instruções de código podem ser exibidas em linha (em uma frase) ou como um bloco (em uma lista).
+ Expressão: crie sua própria expressão de código.
+ IF: uma instrução IF que inclui uma expressão após avaliar uma condição. 
+ FOR: uma instrução FOR que percorre os valores. 

É possível usar as seguintes computações para criar a narrativa automática. É possível usar o editor de expressões sem editar nenhuma sintaxe, mas você também poderá personalizá-la, se quiser. Para interagir com a sintaxe, abra o widget computacional no editor de expressões de narrativa automática.

**Topics**
+ [Detecção de anomalias baseada em ML para discrepâncias](anomaly-detection-function.md)
+ [Computação dos produtos com menor rotatividade](bottom-movers-function.md)
+ [Computação dos piores classificados](bottom-ranked-function.md)
+ [Previsão baseada em ML](forecast-function.md)
+ [Computação da taxa de crescimento](growth-rate-function.md)
+ [Computação do máximo](maximum-function.md)
+ [Computação da comparação métrica](metric-comparison-function.md)
+ [Computação do mínimo](minimum-function.md)
+ [Computação do período sobre período](period-over-period-function.md)
+ [Computação dos acumulados no período](period-to-date-function.md)
+ [Computação dos produtos com maior rotatividade](top-movers-function.md)
+ [Computação das melhores classificações](top-ranked-function.md)
+ [Computação da agregação total](total-aggregation-function.md)
+ [Computação de valores exclusivos](unique-values-function.md)

# Detecção de anomalias baseada em ML para discrepâncias
<a name="anomaly-detection-function"></a>

A computação de detecção de anomalias desenvolvida por ML pesquisa anomalias em seus dados. Por exemplo, é possível detectar as três principais discrepâncias do total de vendas de 3 de janeiro de 2019. Se você habilitar a análise de contribuição, também poderá detectar os principais direcionadores de cada discrepância. 

Para usar essa função, você precisa de pelo menos uma dimensão no campo **Time (Tempo)**, pelo menos uma medida no campo **Values (Valores)** e pelo menos uma dimensão no campo **Categories (Categorias)**. A tela de configuração fornece uma opção para analisar a contribuição de outros campos como direcionadores principais, mesmo que esses campos não estejam nas fontes de campos.

Para obter mais informações, consulte [Detectar discrepâncias com a detecção de anomalias baseada em ML](anomaly-detection.md).

**nota**  
Não é possível adicionar a detecção de anomalias desenvolvida com ML a outra computação, e não é possível adicionar outra computação a uma detecção de anomalias.

## Saídas das computações
<a name="anomaly-detection-computation-outputs"></a>

Cada função gera um conjunto de parâmetros de saída. Você pode adicionar essas saídas às narrativas automáticas para personalizar a exibição. Você também pode adicionar seu próprio texto personalizado. 

Para localizar os parâmetros de saída, abra a guia **Computations (Computações)** à direita, e localize a computação que você deseja usar. Os nomes das computações derivam do nome que você fornece ao criar o insight. Escolha o parâmetro de saída clicando nele apenas uma vez. Se você clicar duas vezes, a mesma saída será adicionada duas vezes. Você pode usar itens exibidos em **`bold monospace font`** depois da narrativa. 
+ `timeField`: da fonte do campo **Hora**.
  + `name`: o nome de exibição formatado do campo.
  + `timeGranularity`: a granularidade do campo de hora (**DIA**, **ANO** e assim por diante).
+ `categoryFields`: da fonte do campo **Categorias**.
  + `name`: o nome de exibição formatado do campo.
+ `metricField`: da fonte do campo **Valores**.
  + `name`: o nome de exibição formatado do campo.
  + `aggregationFunction`: a agregação usada para a métrica (**SUM**, **AVG** e assim por diante).
+ `itemsCount`: o número de itens incluídos na computação.
+ `items`: itens anômalos.
  + `timeValue`: os valores na dimensão de data.
    + `value`: o campo de data e hora no momento da anomalia (discrepância).
    + `formattedValue`— O valor formatado no date/time campo no ponto da anomalia.
  + `categoryName`: o nome real da categoria (cat1, cat2 e assim por diante).
  + `direction`: a direção no eixo x ou no eixo y que é identificada como anômala, `HIGH` ou `LOW`. `HIGH` significa “maior do que o esperado”. `LOW` significa “menor do que o esperado”. 

    Ao iterar em itens, `AnomalyDetection.items[index].direction` pode conter `HIGH` ou `LOW`. Por exemplo, `AnomalyDetection.items[index].direction='HIGH'` ou `AnomalyDetection.items[index].direction=LOW`. `AnomalyDetection.direction` pode ter uma string vazia para `ALL`. Um exemplo é `AnomalyDetection.direction=''`. 
  + `actualValue`: o valor real da métrica no momento da anomalia ou discrepância.
    + `value`: o valor bruto.
    + `formattedValue`: o valor formatado pelo campo da métrica.
    + `formattedAbsoluteValue`: o valor absoluto formatado pelo campo da métrica.
  + `expectedValue`: o valor esperado da métrica no momento da anomalia (discrepância).
    + `value`: o valor bruto.
    + `formattedValue`: o valor formatado pelo campo da métrica.
    + `formattedAbsoluteValue`: o valor absoluto formatado pelo campo da métrica.

# Computação dos produtos com menor rotatividade
<a name="bottom-movers-function"></a>

A computação de movimentações inferiores conta o número solicitado de categorias por data na parte inferior da classificação do conjunto de dados da narrativa automática. Por exemplo, é possível criar uma computação para encontrar os três produtos menos vendidos, por receita de vendas.

Para usar essa função, pelo menos uma dimensão no campo **Time (Tempo)** e pelo menos uma dimensão no campo **Categories (Categorias)**. 

## Parâmetros
<a name="bottom-movers-function-parameters"></a>

*name*   
Um nome descritivo exclusivo que você atribui ou altera. Um nome será atribuído se você não criar o seu próprio. Você poderá editar isso mais tarde.

*Data*   
A dimensão de data que você deseja classificar.

*Categoria*   
A dimensão da categoria que você deseja classificar.

*Valor*   
A medida agregada na qual a computação é baseada.

*Number of movers (Número de transportadores)*   
O número de resultados classificados que você quer exibir.

*Order by (Ordenar por)*   
A ordem que você quer usar: diferença percentual ou diferença absoluta.

## Saídas das computações
<a name="bottom-movers-computation-outputs"></a>

Cada função gera um conjunto de parâmetros de saída. Você pode adicionar essas saídas às narrativas automáticas para personalizar a exibição. Você também pode adicionar seu próprio texto personalizado. 

Para localizar os parâmetros de saída, abra a guia **Computations (Computações)** à direita, e localize a computação que você deseja usar. Os nomes das computações derivam do nome fornecido ao criar o insight. Escolha o parâmetro de saída clicando nele apenas uma vez. Se você clicar duas vezes, a mesma saída será adicionada duas vezes. Os itens exibidos em **negrito** podem ser usados na narrativa. 

**nota**  
Esses são os mesmos parâmetros de saída que os retornados pela computação de produtos com maior rotatividade.
+ `timeField`: da fonte do campo **Hora**.
  + `name`: o nome de exibição formatado do campo.
  + `timeGranularity`: a granularidade do campo de hora (**DIA**, **ANO** e assim por diante).
+ `categoryField`: da fonte do campo **Categorias**.
  + `name`: o nome de exibição formatado do campo.
+ `metricField`: da fonte do campo **Valores**.
  + `name`: o nome de exibição formatado do campo.
  + `aggregationFunction`: a agregação usada para a métrica (**SUM**, **AVG** e assim por diante).
+ `startTimeValue`: o valor na dimensão da data.
  + `value`: o valor bruto.
  + `formattedValue`: o valor formatado pelo campo de data e hora.
+ `endTimeValue`: o valor na dimensão da data.
  + `value`: o valor bruto.
  + `formattedValue`: o valor absoluto formatado pelo campo de data e hora.
+ `itemsCount`: o número de itens incluídos na computação.
+ `items`: itens de movimentação inferior.
  + `categoryField`: o campo da categoria.
    + `value`: o valor (conteúdo) do campo da categoria.
    + `formattedValue`: o valor formatado (conteúdo) do campo da categoria. Se o campo for nulo, ele exibirá '`NULL`'. Se o campo estiver vazio, ele exibirá '`(empty)`'.
  + `currentMetricValue`: o valor atual para o campo da métrica.
    + `value`: o valor bruto.
    + `formattedValue`: o valor formatado pelo campo da métrica.
    + `formattedAbsoluteValue`: o valor absoluto formatado pelo campo da métrica.
  + `previousMetricValue`: o valor anterior para o campo da métrica.
    + `value`: o valor bruto.
    + `formattedValue`: o valor formatado pelo campo da métrica.
    + `formattedAbsoluteValue`: o valor absoluto formatado pelo campo da métrica.
  + `percentDifference`: a diferença percentual entre os valores atuais e anteriores do campo da métrica.
    + `value`: o valor bruto do cálculo da diferença percentual.
    + `formattedValue`: o valor formatado da diferença percentual (por exemplo, -42%).
    + `formattedAbsoluteValue`: o valor absoluto formatado da diferença percentual (por exemplo, 42%).
  + `absoluteDifference`: a diferença absoluta entre os valores atuais e anteriores do campo da métrica.
    + `value`: o valor bruto do cálculo da diferença absoluta.
    + `formattedValue`: a diferença absoluta formatada pelas configurações das preferências de formato do campo da métrica.
    + `formattedAbsoluteValue`: o valor absoluto da diferença formatada pelo campo da métrica.

# Computação dos piores classificados
<a name="bottom-ranked-function"></a>

A computação de classificação inferior calcula o número solicitado de categorias por valor que estão na parte inferior da classificação do conjunto de dados da narrativa automática. Por exemplo, é possível criar uma computação para encontrar os três estados com menor receita de vendas.

Para usar essa função, você precisa de pelo menos uma dimensão no campo **Categories (Categorias)**. 

## Parâmetros
<a name="bottom-ranked-function-parameters"></a>

*name*   
Um nome descritivo exclusivo que você atribui ou altera. Um nome será atribuído se você não criar o seu próprio. Você poderá editar isso mais tarde.

*Categoria*   
A dimensão da categoria que você deseja classificar.

*Valor*   
A medida agregada na qual a computação é baseada.

*Number of results (Número de resultados)*   
O número de resultados classificados que você quer exibir.

## Saídas das computações
<a name="bottom-ranked-computation-outputs"></a>

Cada função gera um conjunto de parâmetros de saída. Você pode adicionar essas saídas às narrativas automáticas para personalizar a exibição. Você também pode adicionar seu próprio texto personalizado. 

Para localizar os parâmetros de saída, abra a guia **Computations (Computações)** à direita, e localize a computação que você deseja usar. Os nomes das computações derivam do nome fornecido ao criar o insight. Escolha o parâmetro de saída clicando nele apenas uma vez. Se você clicar duas vezes, a mesma saída será adicionada duas vezes. Os itens exibidos em **negrito** podem ser usados na narrativa. 

**nota**  
Esses são os mesmos parâmetros de saída que os retornados pela computação de classificação superior.
+ `categoryField`: da fonte do campo **Categorias**.
  + `name`: o nome de exibição formatado do campo.
+ `metricField`: da fonte do campo **Valores**.
  + `name`: o nome de exibição formatado do campo.
  + `aggregationFunction`: a agregação usada para a métrica (**SUM**, **AVG** e assim por diante).
+ `itemsCount`: o número de itens incluídos na computação.
+ `items`: Itens de classificação inferior.
  + `categoryField`: o campo da categoria.
    + `value`: o valor (conteúdo) do campo da categoria.
    + `formattedValue`: o valor formatado (conteúdo) do campo da categoria. Se o campo for nulo, ele exibirá '`NULL`'. Se o campo estiver vazio, ele exibirá '`(empty)`'.
  + `metricValue`: o campo da métrica.
    + `value`: o valor bruto.
    + `formattedValue`: o valor formatado pelo campo da métrica.
    + `formattedAbsoluteValue`: o valor absoluto formatado pelo campo da métrica.

## Exemplo
<a name="bottom-ranked-function-example"></a>

A captura de tela a seguir mostra a configuração padrão para a computação dos piores classificados.

![\[Configuração padrão para a computação dos piores classificados.\]](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/bottom-ranked-computation.png)


# Previsão baseada em ML
<a name="forecast-function"></a>

A computação da previsão desenvolvida com ML prevê métricas futuras com base em padrões de métricas anteriores por sazonalidade. Por exemplo, você pode criar uma computação para prever a receita total dos próximos seis meses.

Para usar essa função, você precisa de pelo menos uma dimensão no campo **Time (Tempo)**. 

Para obter mais informações sobre como trabalhar com previsões, consulte [Previsão e criação de cenários hipotéticos com o Amazon Quick Sight](forecasts-and-whatifs.md).

## Parâmetros
<a name="forecast-function-parameters"></a>

*name*   
Um nome descritivo exclusivo que você atribui ou altera. Um nome será atribuído se você não criar o seu próprio. Você poderá editar isso mais tarde.

*Data*   
A dimensão de data que você deseja classificar.

*Valor*   
A medida agregada na qual a computação é baseada.

*Periods forward (Períodos posteriores)*   
O número de períodos no futuro que você deseja prever. Varia de 1 a 1.000.

*Periods backward (Períodos anteriores)*   
O número de períodos no passado nos quais você deseja basear sua previsão. Varia de 0 a 1.000.

*Seasonality (Sazonalidade)*   
O número de estações inclusas no ano calendário. A configuração padrão, **automatic (automático)** detecta isso para você. Varia de 1 a 180.

## Saídas das computações
<a name="forecast-computation-outputs"></a>

Cada função gera um conjunto de parâmetros de saída. Você pode adicionar essas saídas às narrativas automáticas para personalizar a exibição. Você também pode adicionar seu próprio texto personalizado. 

Para localizar os parâmetros de saída, abra a guia **Computations (Computações)** à direita, e localize a computação que você deseja usar. Os nomes das computações derivam do nome fornecido ao criar o insight. Escolha o parâmetro de saída clicando nele apenas uma vez. Se você clicar duas vezes, a mesma saída será adicionada duas vezes. Os itens exibidos em **negrito** podem ser usados na narrativa. 
+ `timeField`: da fonte do campo **Hora**.
  + `name`: o nome de exibição formatado do campo.
  + `timeGranularity`: a granularidade do campo de hora (**DIA**, **ANO** e assim por diante).
+ `metricField`: da fonte do campo **Valores**.
  + `name`: o nome de exibição formatado do campo.
  + `aggregationFunction`: a agregação usada para a métrica (**SUM**, **AVG** e assim por diante).
+ `metricValue`: o valor na dimensão da métrica.
  + `value`: o valor bruto.
  + `formattedValue`: o valor formatado pelo campo da métrica.
  + `formattedAbsoluteValue`: o valor absoluto formatado pelo campo da métrica.
+ `timeValue`: o valor na dimensão da data.
  + `value`: o valor bruto.
  + `formattedValue`: o valor formatado pelo campo da data.
+ `relativePeriodsToForecast`: o número relativo de períodos entre o registro de data e hora mais recente e o último registro de previsão.

# Computação da taxa de crescimento
<a name="growth-rate-function"></a>

A computação da taxa de crescimento compara valores ao longo de períodos. Por exemplo, é possível criar uma computação para encontrar a taxa de crescimento composta por três meses de vendas, expressada em uma porcentagem.

Para usar essa função, você precisa de pelo menos uma dimensão no campo **Time (Tempo)**. 

## Parâmetros
<a name="growth-rate-function-parameters"></a>

*name*   
Um nome descritivo exclusivo que você atribui ou altera. Um nome será atribuído se você não criar o seu próprio. Você poderá editar isso mais tarde.

*Data*   
A dimensão de data que você deseja classificar.

*Valor*   
A medida agregada na qual a computação é baseada.

*Number of periods (Número de períodos)*   
O número de períodos no futuro que você deseja usar para computar a taxa de crescimento.

## Saídas das computações
<a name="growth-rate-computation-outputs"></a>

Cada função gera um conjunto de parâmetros de saída. Você pode adicionar essas saídas às narrativas automáticas para personalizar a exibição. Você também pode adicionar seu próprio texto personalizado. 

Para localizar os parâmetros de saída, abra a guia **Computations (Computações)** à direita, e localize a computação que você deseja usar. Os nomes das computações derivam do nome fornecido ao criar o insight. Escolha o parâmetro de saída clicando nele apenas uma vez. Se você clicar duas vezes, a mesma saída será adicionada duas vezes. Os itens exibidos em **negrito** podem ser usados na narrativa. 
+ `timeField`: da fonte do campo **Hora**.
  + `name`: o nome de exibição formatado do campo.
  + `timeGranularity`: a granularidade do campo de hora (**DIA**, **ANO** e assim por diante).
+ `metricField`: da fonte do campo **Valores**.
  + `name`: o nome de exibição formatado do campo.
  + `aggregationFunction`: a agregação usada para a métrica (**SUM**, **AVG** e assim por diante).
+ `previousMetricValue`: o valor anterior na dimensão da métrica.
  + `value`: o valor bruto.
  + `formattedValue`: o valor formatado pelo campo da métrica.
  + `formattedAbsoluteValue`: o valor absoluto formatado pelo campo da métrica.
+ `previousTimeValue`: o valor anterior na dimensão de data e hora.
  + `value`: o valor bruto.
  + `formattedValue`: o valor formatado pelo campo de data e hora.
+ `compoundedGrowthRate`: a diferença percentual entre os valores atuais e anteriores do campo da métrica.
  + `value`: o valor bruto do cálculo da diferença percentual.
  + `formattedValue`: o valor formatado da diferença percentual (por exemplo, -42%).
  + `formattedAbsoluteValue`: o valor absoluto formatado da diferença percentual (por exemplo, 42%).
+ `absoluteDifference`: a diferença absoluta entre os valores atuais e anteriores do campo da métrica.
  + `value`: o valor bruto do cálculo da diferença absoluta.
  + `formattedValue`: a diferença absoluta formatada pelas configurações das preferências de formato do campo da métrica.
  + `formattedAbsoluteValue`: o valor absoluto da diferença formatada pelo campo da métrica.

# Computação do máximo
<a name="maximum-function"></a>

A computação máxima localiza a dimensão máxima por valor. Por exemplo, é possível criar uma computação para localizar o mês com a receita mais alta. 

Para usar essa função, você precisa de pelo menos uma dimensão no campo **Time (Tempo)**. 

## Parâmetros
<a name="maximum-function-parameters"></a>

*name*   
Um nome descritivo exclusivo que você atribui ou altera. Um nome será atribuído se você não criar o seu próprio. Você poderá editar isso mais tarde.

*Data*   
A dimensão de data que você deseja classificar.

*Valor*   
A medida agregada na qual a computação é baseada.

## Saídas das computações
<a name="maximum-computation-outputs"></a>

Cada função gera um conjunto de parâmetros de saída. Você pode adicionar essas saídas às narrativas automáticas para personalizar a exibição. Você também pode adicionar seu próprio texto personalizado. 

Para localizar os parâmetros de saída, abra a guia **Computations (Computações)** à direita, e localize a computação que você deseja usar. Os nomes das computações derivam do nome fornecido ao criar o insight. Escolha o parâmetro de saída clicando nele apenas uma vez. Se você clicar duas vezes, a mesma saída será adicionada duas vezes. Os itens exibidos em **negrito** podem ser usados na narrativa. 

**nota**  
Esses são os mesmos parâmetros de saída que os retornados pela computação mínima.
+ `timeField`: da fonte do campo **Hora**.
  + `name`: o nome de exibição formatado do campo.
  + `timeGranularity`: a granularidade do campo de hora (**DIA**, **ANO** e assim por diante).
+ `metricField`: da fonte do campo **Valores**.
  + `name`: o nome de exibição formatado do campo.
  + `aggregationFunction`: a agregação usada para a métrica (**SUM**, **AVG** e assim por diante).
+ `metricValue`: o valor na dimensão da métrica.
  + `value`: o valor bruto.
  + `formattedValue`: o valor formatado pelo campo da métrica.
  + `formattedAbsoluteValue`: o valor absoluto formatado pelo campo da métrica.
+ `timeValue`: o valor na dimensão de data e hora.
  + `value`: o valor bruto.
  + `formattedValue`: o valor formatado pelo campo de data e hora.

# Computação da comparação métrica
<a name="metric-comparison-function"></a>

A computação de comparação de métrica compara valores em medidas diferentes. Por exemplo, é possível criar uma computação para comparar dois valores, como as vendas reais comparadas às metas de vendas. 

Para usar essa função, você precisa de pelo menos uma dimensão no campo **Time (Tempo)** e pelo menos duas medidas no campo **Values (Valores)**. 

## Parâmetros
<a name="metric-comparison-function-parameters"></a>

*name*   
Um nome descritivo exclusivo que você atribui ou altera. Um nome será atribuído se você não criar o seu próprio. Você poderá editar isso mais tarde.

*Data*   
A dimensão de data que você deseja classificar.

*Valor*   
A medida agregada na qual a computação é baseada.

*Target value (Valor de destino)*   
O campo que você deseja comparar com o valor.

## Saídas das computações
<a name="metric-comparison-computation-outputs"></a>

Cada função gera um conjunto de parâmetros de saída. Você pode adicionar essas saídas às narrativas automáticas para personalizar a exibição. Você também pode adicionar seu próprio texto personalizado. 

Para localizar os parâmetros de saída, abra a guia **Computations (Computações)** à direita, e localize a computação que você deseja usar. Os nomes das computações derivam do nome fornecido ao criar o insight. Escolha o parâmetro de saída clicando nele apenas uma vez. Se você clicar duas vezes, a mesma saída será adicionada duas vezes. Os itens exibidos em **negrito** podem ser usados na narrativa. 
+ `timeField`: da fonte do campo **Hora**.
  + `name`: o nome de exibição formatado do campo.
  + `timeGranularity`: a granularidade do campo de hora (**DIA**, **ANO** e assim por diante).
+ `fromMetricField`: da fonte do campo **Valores**.
  + `name`: o nome de exibição formatado do campo.
  + `aggregationFunction`: a agregação usada para a métrica (**SUM**, **AVG** e assim por diante).
+ `fromMetricValue`: o valor na dimensão da métrica.
  + `value`: o valor bruto.
  + `formattedValue`: o valor formatado pelo campo da métrica.
  + `formattedAbsoluteValue`: o valor absoluto formatado pelo campo da métrica.
+ `toMetricField`: da fonte do campo **Valores**.
  + `name`: o nome de exibição formatado do campo.
  + `aggregationFunction`: a agregação usada para a métrica (**SUM**, **AVG** e assim por diante).
+ `toMetricValue`: o valor atual na dimensão da métrica.
  + `value`: o valor bruto.
  + `formattedValue`: o valor formatado pelo campo da métrica.
  + `formattedAbsoluteValue`: o valor absoluto formatado pelo campo da métrica.
+ `timeValue`: o valor na dimensão de data e hora.
  + `value`: o valor bruto.
  + `formattedValue`: o valor formatado pelo campo de data e hora.
+ `percentDifference`: a diferença percentual entre os valores atuais e anteriores do campo da métrica.
  + `value`: o valor bruto do cálculo da diferença percentual.
  + `formattedValue`: o valor formatado da diferença percentual (por exemplo, -42%).
  + `formattedAbsoluteValue`: o valor absoluto formatado da diferença percentual (por exemplo, 42%).
+ `absoluteDifference`: a diferença absoluta entre os valores atuais e anteriores do campo da métrica.
  + `value`: o valor bruto do cálculo da diferença absoluta.
  + `formattedValue`: a diferença absoluta formatada pelas configurações das preferências de formato do campo da métrica.
  + `formattedAbsoluteValue`: o valor absoluto da diferença formatada pelo campo da métrica.

# Computação do mínimo
<a name="minimum-function"></a>

A computação mínima encontra a dimensão mínima por valor. Por exemplo, é possível criar uma computação para encontrar o mês com a receita mais baixa. 

Para usar essa função, você precisa de pelo menos uma dimensão no campo **Time (Tempo)**. 

## Parâmetros
<a name="minimum-function-parameters"></a>

*name*   
Um nome descritivo exclusivo que você atribui ou altera. Um nome será atribuído se você não criar o seu próprio. Você poderá editar isso mais tarde.

*Data*   
A dimensão de data que você deseja classificar.

*Valor*   
A medida agregada na qual a computação é baseada.

## Saídas das computações
<a name="maximum-computation-outputs"></a>

Cada função gera um conjunto de parâmetros de saída. Você pode adicionar essas saídas às narrativas automáticas para personalizar a exibição. Você também pode adicionar seu próprio texto personalizado. 

Para localizar os parâmetros de saída, abra a guia **Computations (Computações)** à direita, e localize a computação que você deseja usar. Os nomes das computações derivam do nome fornecido ao criar o insight. Escolha o parâmetro de saída clicando nele apenas uma vez. Se você clicar duas vezes, a mesma saída será adicionada duas vezes. Os itens exibidos em **negrito** podem ser usados na narrativa. 

**nota**  
Esses são os mesmos parâmetros de saída que os retornados pela computação máxima.
+ `timeField`: da fonte do campo **Hora**.
  + `name`: o nome de exibição formatado do campo.
  + `timeGranularity`: a granularidade do campo de hora (**DIA**, **ANO** e assim por diante).
+ `metricField`: da fonte do campo **Valores**.
  + `name`: o nome de exibição formatado do campo.
  + `aggregationFunction`: a agregação usada para a métrica (**SUM**, **AVG** e assim por diante).
+ `metricValue`: o valor na dimensão da métrica.
  + `value`: o valor bruto.
  + `formattedValue`: o valor formatado pelo campo da métrica.
  + `formattedAbsoluteValue`: o valor absoluto formatado pelo campo da métrica.
+ `timeValue`: o valor na dimensão de data e hora.
  + `value`: o valor bruto.
  + `formattedValue`: o valor formatado pelo campo de data e hora.

# Computação do período sobre período
<a name="period-over-period-function"></a>

A computação período a período compara valores de dois períodos diferentes. Por exemplo, você pode criar uma computação para descobrir quanto as vendas aumentaram ou diminuíram desde o período anterior. 

Para usar essa função, você precisa de pelo menos uma dimensão no campo **Time (Tempo)**. 

## Parâmetros
<a name="period-over-period-function-parameters"></a>

*name*   
Um nome descritivo exclusivo que você atribui ou altera. Um nome será atribuído se você não criar o seu próprio. Você poderá editar isso mais tarde.

*Data*   
A dimensão de data que você deseja classificar. 

*Valor*   
A medida agregada na qual a computação é baseada. 

## Saídas das computações
<a name="period-over-period-computation-outputs"></a>

Cada função gera um conjunto de parâmetros de saída. Você pode adicionar essas saídas às narrativas automáticas para personalizar a exibição. Você também pode adicionar seu próprio texto personalizado. 

Para localizar os parâmetros de saída, abra a guia **Computations (Computações)** à direita, e localize a computação que você deseja usar. Os nomes das computações derivam do nome fornecido ao criar o insight. Escolha o parâmetro de saída clicando nele apenas uma vez. Se você clicar duas vezes, a mesma saída será adicionada duas vezes. Os itens exibidos em **negrito** podem ser usados na narrativa. 
+ `timeField`: da fonte do campo **Hora**.
  + `name`: o nome de exibição formatado do campo.
  + `timeGranularity`: a granularidade do campo de hora (**DIA**, **ANO** e assim por diante).
+ `metricField`: da fonte do campo **Valores**.
  + `name`: o nome de exibição formatado do campo.
  + `aggregationFunction`: a agregação usada para a métrica (**SUM**, **AVG** e assim por diante).
+ `previousMetricValue`: o valor anterior na dimensão da métrica.
  + `value`: o valor bruto.
  + `formattedValue`: o valor formatado pelo campo da métrica.
  + `formattedAbsoluteValue`: o valor absoluto formatado pelo campo da métrica.
+ `previousTimeValue`: o valor anterior na dimensão de data e hora.
  + `value`: o valor bruto.
  + `formattedValue`: o valor formatado pelo campo de data e hora.
+ `currentMetricValue`: o valor atual na dimensão da métrica.
  + `value`: o valor bruto.
  + `formattedValue`: o valor formatado pelo campo da métrica.
  + `formattedAbsoluteValue`: o valor absoluto formatado pelo campo da métrica.
+ `currentTimeValue`: o valor atual na dimensão de data e hora.
  + `value`: o valor bruto.
  + `formattedValue`: o valor formatado pelo campo de data e hora.
+ `percentDifference`: a diferença percentual entre os valores atuais e anteriores do campo da métrica.
  + `value`: o valor bruto do cálculo da diferença percentual.
  + `formattedValue`: o valor formatado da diferença percentual (por exemplo, -42%).
  + `formattedAbsoluteValue`: o valor absoluto formatado da diferença percentual (por exemplo, 42%).
+ `absoluteDifference`: a diferença absoluta entre os valores atuais e anteriores do campo da métrica.
  + `value`: o valor bruto do cálculo da diferença absoluta.
  + `formattedValue`: a diferença absoluta formatada pelas configurações das preferências de formato do campo da métrica.
  + `formattedAbsoluteValue`: o valor absoluto da diferença formatada pelo campo da métrica.

## Exemplo
<a name="period-over-period-computation-example"></a>

**Criar uma computação do período sobre período**

1. Na análise que você deseja alterar, escolha **Adicionar insight**.

1. Em **Tipo de computação**, escolha **Período sobre período** e, em seguida, **Selecionar**.

1. No novo insight que você criou, adicione os campos de dimensão temporal e dimensão de valor que você deseja comparar. Na captura de tela abaixo, `Order Date` e `Sales (Sum)` são adicionados ao insight. Com esses dois campos selecionados, o Quick Sight mostra as vendas acumuladas no ano mais recente e a diferença percentual em comparação com o mês anterior.  
![\[alt text not found\]](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/periodOverPeriod1.png)

1. (Opcional) Para personalizar ainda mais o insight, abra o menu visual e escolha **Personalizar narrativa**. Na janela **Editar narrativa** exibida, arraste e solte os campos de que você precisa da lista **Computações** e, em seguida, escolha **Salvar**.

# Computação dos acumulados no período
<a name="period-to-date-function"></a>

A computação do período até o momento avalia os valores para um período especificado. Por exemplo, você pode criar um cálculo para descobrir quanto você ganhou em year-to-date vendas. 

Para usar essa função, você precisa de pelo menos uma dimensão no campo **Time (Tempo)**. 

## Parâmetros
<a name="period-to-date-function-parameters"></a>

*name*   
Um nome descritivo exclusivo que você atribui ou altera. Um nome será atribuído se você não criar o seu próprio. Você poderá editar isso mais tarde.

*Data*   
A dimensão de data que você deseja classificar. 

*Valor*   
A medida agregada na qual a computação é baseada. 

*Time granularity (Granularidade de tempo)*   
A granularidade de data que você deseja usar para a computação, por exemplo, acumulados no ano.

## Saídas das computações
<a name="period-to-date-computation-outputs"></a>

Cada função gera um conjunto de parâmetros de saída. Você pode adicionar essas saídas às narrativas automáticas para personalizar a exibição. Você também pode adicionar seu próprio texto personalizado. 

Para localizar os parâmetros de saída, abra a guia **Computations (Computações)** à direita, e localize a computação que você deseja usar. Os nomes das computações derivam do nome fornecido ao criar o insight. Escolha o parâmetro de saída clicando nele apenas uma vez. Se você clicar duas vezes, a mesma saída será adicionada duas vezes. Os itens exibidos em **negrito** podem ser usados na narrativa. 
+ `timeField`: da fonte do campo **Hora**. 
  + `name`: o nome de exibição formatado do campo.
  + `timeGranularity`: a granularidade do campo de hora (**DIA**, **ANO** e assim por diante).
+ `metricField`: da fonte do campo **Valores**. 
  + `name`: o nome de exibição formatado do campo.
  + `aggregationFunction`: a agregação usada para a métrica (**SUM**, **AVG** e assim por diante).
+ `previousMetricValue`: o valor anterior na dimensão da métrica.
  + `value`: o valor bruto.
  + `formattedValue`: o valor formatado pelo campo da métrica.
  + `formattedAbsoluteValue`: o valor absoluto formatado pelo campo da métrica.
+ `previousTimeValue`: o valor anterior na dimensão de data e hora.
  + `value`: o valor bruto.
  + `formattedValue`: o valor formatado pelo campo de data e hora.
+ `currentMetricValue`: o valor atual na dimensão da métrica.
  + `value`: o valor bruto.
  + `formattedValue`: o valor formatado pelo campo da métrica.
  + `formattedAbsoluteValue`: o valor absoluto formatado pelo campo da métrica.
+ `currentTimeValue`: o valor atual na dimensão de data e hora.
  + `value`: o valor bruto.
  + `formattedValue`: o valor formatado pelo campo de data e hora.
+ `periodGranularity`: a granularidade do período para esse cálculo (**MÊS**, **ANO** e assim por diante).
+ `percentDifference`: a diferença percentual entre os valores atuais e anteriores do campo da métrica.
  + `value`: o valor bruto do cálculo da diferença percentual.
  + `formattedValue`: o valor formatado da diferença percentual (por exemplo, -42%).
  + `formattedAbsoluteValue`: o valor absoluto formatado da diferença percentual (por exemplo, 42%).
+ `absoluteDifference`: a diferença absoluta entre os valores atuais e anteriores do campo da métrica.
  + `value`: o valor bruto do cálculo da diferença absoluta.
  + `formattedValue`: a diferença absoluta formatada pelas configurações das preferências de formato do campo da métrica.
  + `formattedAbsoluteValue`: o valor absoluto da diferença formatada pelo campo da métrica.

## Exemplo
<a name="period-to-date-computation-example"></a>

**Criar uma computação de acumulados no período**

1. Na análise que você deseja alterar, escolha **Adicionar insight**.

1. Em **Tipo de computação**, escolha **Acumulados no período** e, em seguida, **Selecionar**.

1. No novo insight que você criou, adicione os campos de dimensão do tempo e dimensão do valor que deseja comparar. Na captura de tela abaixo, `Order Date` e `Sales (Sum)` são adicionados ao insight. Com esses dois campos selecionados, o Quick Sight mostra as vendas acumuladas no ano mais recente e a diferença percentual em comparação com o mês anterior.  
![\[alt text not found\]](http://docs.aws.amazon.com/pt_br/quick/latest/userguide/images/periodOverPeriod1.png)

1. (Opcional) Para personalizar ainda mais o insight, abra o menu visual e escolha **Personalizar narrativa**. Na janela **Editar narrativa** exibida, arraste e solte os campos de que você precisa da lista **Computações** e, em seguida, escolha **Salvar**.

# Computação dos produtos com maior rotatividade
<a name="top-movers-function"></a>

A computação dos produtos com maior rotatividade conta o número solicitado de categorias por data que estão classificados na parte superior do conjunto de dados da narrativa automática. Por exemplo, é possível criar uma computação para encontrar os principais produtos por receita de vendas por determinado período.

Para usar essa função, você precisa de pelo menos uma dimensão no campo **Time (Tempo)** e pelo menos uma dimensão no campo **Categories (Categorias)**. 

## Parâmetros
<a name="top-movers-function-parameters"></a>

*name*   
Um nome descritivo exclusivo que você atribui ou altera. Um nome será atribuído se você não criar o seu próprio. Você poderá editar isso mais tarde.

*Categoria*   
A dimensão da categoria que você deseja classificar. 

*Valor*   
A medida agregada na qual a computação é baseada. 

*Number of results (Número de resultados)*   
O número de itens de classificação superior que você deseja encontrar.

## Saídas das computações
<a name="top-movers-computation-outputs"></a>

Cada função gera um conjunto de parâmetros de saída. Você pode adicionar essas saídas às narrativas automáticas para personalizar a exibição. Você também pode adicionar seu próprio texto personalizado. 

Para localizar os parâmetros de saída, abra a guia **Computations (Computações)** à direita, e localize a computação que você deseja usar. Os nomes das computações derivam do nome fornecido ao criar o insight. Escolha o parâmetro de saída clicando nele apenas uma vez. Se você clicar duas vezes, a mesma saída será adicionada duas vezes. Os itens exibidos em **negrito** podem ser usados na narrativa. 

**nota**  
Esses são os mesmos parâmetros de saída que os retornados pela computação de transportadores inferiores.
+ `timeField`: da fonte do campo **Hora**.
  + `name`: o nome de exibição formatado do campo.
  + `timeGranularity`: a granularidade do campo de hora (**DIA**, **ANO** e assim por diante).
+ `categoryField`: da fonte do campo **Categorias**.
  + `name`: o nome de exibição formatado do campo.
+ `metricField`: da fonte do campo **Valores**.
  + `name`: o nome de exibição formatado do campo.
  + `aggregationFunction`: a agregação usada para a métrica (**SUM**, **AVG** e assim por diante).
+ `startTimeValue`: o valor na dimensão da data.
  + `value`: o valor bruto.
  + `formattedValue`: o valor formatado pelo campo de data e hora.
+ `endTimeValue`: o valor na dimensão da data.
  + `value`: o valor bruto.
  + `formattedValue`: o valor absoluto formatado pelo campo de data e hora.
+ `itemsCount`: o número de itens incluídos na computação.
+ `items`: Itens de movimentação superior.
  + `categoryField`: o campo da categoria.
    + `value`: o valor (conteúdo) do campo da categoria.
    + `formattedValue`: o valor formatado (conteúdo) do campo da categoria. Se o campo for nulo, ele exibirá '`NULL`'. Se o campo estiver vazio, ele exibirá '`(empty)`'.
  + `currentMetricValue`: o valor atual para o campo da métrica.
    + `value`: o valor bruto.
    + `formattedValue`: o valor formatado pelo campo da métrica.
    + `formattedAbsoluteValue`: o valor absoluto formatado pelo campo da métrica.
  + `previousMetricValue`: o valor anterior para o campo da métrica.
    + `value`: o valor bruto.
    + `formattedValue`: o valor formatado pelo campo da métrica.
    + `formattedAbsoluteValue`: o valor absoluto formatado pelo campo da métrica.
  + `percentDifference`: a diferença percentual entre os valores atuais e anteriores do campo da métrica.
    + `value`: o valor bruto do cálculo da diferença percentual.
    + `formattedValue`: o valor formatado da diferença percentual (por exemplo, -42%).
    + `formattedAbsoluteValue`: o valor absoluto formatado da diferença percentual (por exemplo, 42%).
  + `absoluteDifference`: a diferença absoluta entre os valores atuais e anteriores do campo da métrica.
    + `value`: o valor bruto do cálculo da diferença absoluta.
    + `formattedValue`: a diferença absoluta formatada pelas configurações das preferências de formato do campo da métrica.
    + `formattedAbsoluteValue`: o valor absoluto da diferença formatada pelo campo da métrica.

# Computação das melhores classificações
<a name="top-ranked-function"></a>

A computação de classificação superior localiza as dimensões melhor classificadas por valor. Por exemplo, é possível criar uma computação para localizar os três estados com maior receita de vendas. 

Para usar essa função, você precisa de pelo menos uma dimensão no campo **Categories (Categorias)**. 

## Parâmetros
<a name="top-ranked-function-parameters"></a>

*name*   
Um nome descritivo exclusivo que você atribui ou altera. Um nome será atribuído se você não criar o seu próprio. Você poderá editar isso mais tarde.

*Categoria*   
A dimensão da categoria que você deseja classificar. 

*Valor*   
A medida agregada na qual a computação é baseada. 

*Number of results (Número de resultados)*   
O número de itens de classificação superior que você quer encontrar.

## Saídas das computações
<a name="top-ranked-computation-outputs"></a>

Cada função gera um conjunto de parâmetros de saída. Você pode adicionar essas saídas às narrativas automáticas para personalizar a exibição. Você também pode adicionar seu próprio texto personalizado. 

Para localizar os parâmetros de saída, abra a guia **Computations (Computações)** à direita, e localize a computação que você deseja usar. Os nomes das computações derivam do nome fornecido ao criar o insight. Escolha o parâmetro de saída clicando nele apenas uma vez. Se você clicar duas vezes, a mesma saída será adicionada duas vezes. Os itens exibidos em **negrito** podem ser usados na narrativa. 

**nota**  
Esses são os mesmos parâmetros de saída que os retornados pela computação de classificação inferior.
+ `categoryField`: da fonte do campo **Categorias**.
  + `name`: o nome de exibição formatado do campo.
+ `metricField`: da fonte do campo **Valores**.
  + `name`: o nome de exibição formatado do campo.
  + `aggregationFunction`: a agregação usada para a métrica (**SUM**, **AVG** e assim por diante).
+ `itemsCount`: o número de itens incluídos na computação.
+ `items`: Itens de classificação superior.
  + `categoryField`: o campo da categoria.
    + `value`: o valor (conteúdo) do campo da categoria.
    + `formattedValue`: o valor formatado (conteúdo) do campo da categoria. Se o campo for nulo, ele exibirá '`NULL`'. Se o campo estiver vazio, ele exibirá '`(empty)`'.
  + `metricValue`: o campo da métrica.
    + `value`: o valor bruto.
    + `formattedValue`: o valor formatado pelo campo da métrica.
    + `formattedAbsoluteValue`: o valor absoluto formatado pelo campo da métrica.

# Computação da agregação total
<a name="total-aggregation-function"></a>

A computação de agregação total cria um total geral do valor. Por exemplo, é possível criar uma computação para encontrar a receita total. 

Para usar essa função, você precisa de pelo menos uma dimensão no campo **Time (Tempo)** e pelo menos uma medida no campo **Values (Valores)**. 

## Parâmetros
<a name="total-aggregation-function-parameters"></a>

*name*   
Um nome descritivo exclusivo que você atribui ou altera. Um nome será atribuído se você não criar o seu próprio. Você poderá editar isso mais tarde.

*Valor*   
A medida agregada na qual a computação é baseada. 

## Saídas das computações
<a name="total-aggregation-computation-outputs"></a>

Cada função gera um conjunto de parâmetros de saída. Você pode adicionar essas saídas às narrativas automáticas para personalizar a exibição. Você também pode adicionar seu próprio texto personalizado. 

Para localizar os parâmetros de saída, abra a guia **Computations (Computações)** à direita, e localize a computação que você deseja usar. Os nomes das computações derivam do nome fornecido ao criar o insight. Escolha o parâmetro de saída clicando nele apenas uma vez. Se você clicar duas vezes, a mesma saída será adicionada duas vezes. Os itens exibidos em **negrito** podem ser usados na narrativa. 
+ `categoryField`: o campo da categoria. 
  + `name`: o nome de exibição do campo da categoria.
+ `metricField`: da fonte do campo **Valores**. 
  + `name`: o nome de exibição formatado do campo.
  + `aggregationFunction`: a agregação usada para a métrica (**SUM**, **AVG** e assim por diante).
+ `totalAggregate`: o valor total da agregação de métricas. 
  + `value`: o valor bruto.
  + `formattedValue`: o valor formatado pelo campo da métrica.
  + `formattedAbsoluteValue`: o valor absoluto formatado pelo campo da métrica.

# Computação de valores exclusivos
<a name="unique-values-function"></a>

A computação de valores exclusivos conta os valores exclusivos de um campo de categoria. Por exemplo, você pode criar uma computação para contar o número de valores exclusivos em uma dimensão, como quantos clientes você tem

Para usar essa função, você precisa de pelo menos uma dimensão no campo **Categories (Categorias)**. 

## Parâmetros
<a name="unique-values-function-parameters"></a>

*name*   
Um nome descritivo exclusivo que você atribui ou altera. Um nome será atribuído se você não criar o seu próprio. Você poderá editar isso mais tarde.

*Categoria*   
A dimensão da categoria que você deseja classificar. 

## Saídas das computações
<a name="unique-values-computation-outputs"></a>

Cada função gera um conjunto de parâmetros de saída. Você pode adicionar essas saídas às narrativas automáticas para personalizar a exibição. Você também pode adicionar seu próprio texto personalizado. 

Para localizar os parâmetros de saída, abra a guia **Computations (Computações)** à direita, e localize a computação que você deseja usar. Os nomes das computações derivam do nome fornecido ao criar o insight. Escolha o parâmetro de saída clicando nele apenas uma vez. Se você clicar duas vezes, a mesma saída será adicionada duas vezes. Os itens exibidos em **negrito** podem ser usados na narrativa. 
+ `categoryField`: o campo da categoria. 
  + `name`: o nome de exibição do campo da categoria.
+ `uniqueGroupValuesCount`: o número de valores exclusivos incluídos na computação. 