---
schema_version: "1"
id: 2a744ebb19f62fb13b685614887d8e77067d23914ea29c13efb1f7881f5e5108
title: Adicionar uma coluna calculada a uma exibição
collection: tableau
version: next
locale: pt-br
portal_url: https://docs.salesforce.com/tableau/next/pt-br/public/desktop/calcs_add_calculated_column.md
canonical_url: https://help.tableau.com/v0.0/public/desktop/pt-br/calcs_add_calculated_column.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 34b3b325ec7c86ba86f6265563d704e5cf5c322203fc517685a940721f5b2ebc
description: Add a calculated column to modify existing data, such as combining names or finding percent change.
---
[Pular para o conteúdo principal](#main-content)

# Adicionar uma coluna calculada a uma exibição

Às vezes, os dados podem não ter todas as peças que você precisa para a análise. Uma maneira comum de lidar com isso é criar uma coluna calculada (também referida como um campo calculado ou apenas um cálculo) que modifique os dados existentes. Os cálculos podem ser criados ao abrir o menu **Análise** e selecionar Criar campo calculado...

É importante notar que, às vezes, existem várias maneiras diferentes de alcançar os mesmos resultados para um campo calculado. Além disso, o valor correto de um cálculo pode depender de como os dados são moldados e a visualização é configurada. Certifique-se de entender sua estrutura de dados e como a visualização será criada ao determinar como escrever um cálculo.

## Exemplos de quando um cálculo pode ser útil

### Combinar o nome e o sobrenome

Você pode ter nome e sobrenome em duas colunas diferentes e quer um único campo para nome.

![tabela com três colunas intituladas nome, sobrenome e pessoa real](/tableau/next/pt-br/public/desktop/pt-br/Img/createcalcex1data.png)

O cálculo:

\[First name\] + " " + \[Last name\]

A visualização concluída deve ficar mais ou menos assim:

![Uma visualização com os campos Nome e Sobrenome nas linhas e Nome completo no Texto](/tableau/next/pt-br/public/desktop/pt-br/Img/createcalcex1viz.png)

### Encontrar uma sequência dentro de uma cadeia de caracteres

Você pode querer sinalizar todos os registros que têm um certo código de fabricação XYZ no campo Product ID.

![Uma tabela de dados com três colunas, a primeira é a ID do produto](/tableau/next/pt-br/public/desktop/pt-br/Img/createcalcex2data.png)

O cálculo retornará "true" se o código estiver presente e "false" se não estiver.

CONTAINS(\[Product ID}, "XYZ")

Uma visualização acabada pode ficar assim, com o cálculo em Cor.

![Uma visualização com a ID do produto nas linhas e o campo calculado Fabricação XYZ na cor](/tableau/next/pt-br/public/desktop/pt-br/Img/createcalcex2viz.png)

### Atribuir categorias para faixas de valor

Você deseja atribuir categorias com base em vários limites.

![Uma tabela de dados com duas colunas, Aluno e GPA](/tableau/next/pt-br/public/desktop/pt-br/Img/createcalcex3data.png)

O cálculo avaliará o GPA de cada aluno em relação ao valor de corte e atribuirá um rótulo.

IF \[GPA\] <3 THEN "Needs Improvement" ELSEIF \[GPA\] <3.5 THEN "Sufficient" ELSE "Excellent" END

Uma visualização acabada pode ficar assim, com o cálculo em Cor.

![Uma visualização com o Aluno nas Linhas, GPA nas Colunas e o campo calculado na Cor](/tableau/next/pt-br/public/desktop/pt-br/Img/createcalcex3viz.png)

### Calcular variação percentual

Você quer exibir a variação percentual ano a ano (YOY) no peso das crianças de 1 a 2 anos.

![Uma tabela de dados com três colunas, uma para o bebê (ID), uma para a idade, uma para o peso](/tableau/next/pt-br/public/desktop/pt-br/Img/createcalcex4data.png)

Este cálculo é para a _diferença/original_ para cada criança.

(SUM((IF \[Age\] = 2 THEN \[Weight\] ELSE 0 END)) - SUM((IF \[Age\] = 1 THEN \[Weight\] ELSE 0 END)))/SUM(IF \[Age\] = 1 THEN \[Weight\] ELSE 0 END) 

A viz concluída deve ficar mais ou menos assim:

![Uma visualização com Bebê nas Linhas e o campo calculado em Texto](/tableau/next/pt-br/public/desktop/pt-br/Img/createcalcex4viz.png)

Este exemplo é aquele em que o cálculo pode mudar bastante com base na estrutura dos dados. Se houvesse um campo para o peso aos 1 ano de idade e o peso aos 2 anos, por exemplo, o cálculo só precisaria ser (\[Peso aos 2\] - \[Peso ao 1 ano\]) / \[Peso ao 1\]. No entanto, a estrutura de dados detalhada acima é mais padrão e provável de ser encontrada.

## Acompanhe: criar um cálculo YOY

### Objetivo

Criar uma exibição como a demonstrada abaixo, que mostra resultados de vendas de dois anos nas primeiras duas colunas e a alteração anual, como porcentagem, na terceira coluna. O cenário usa a fonte de dados Exemplo - Superloja fornecida com o Tableau Desktop para mostrar como criar a visualização.

![Uma tabela que ilustra a mudança anual nas vendas por subcategoria de produto de 2013 a 2014.](/tableau/next/pt-br/public/desktop/pt-br/Img/yoy1.png)

### Criar os campos calculados necessários

1. Conecte-se à fonte de dados Exemplo - Superloja.
2. Escolha Análise > Criar campo calculado para abrir o editor de cálculo. Nomeie o cálculo de 2013 e digite ou cole o seguinte na área de fórmula:
    
    `IF YEAR([Order Date]) = 2013 THEN [Sales] ELSE 0 END`
3. Crie um segundo campo calculado e nomeie-o como 2014; a fórmula é a mesma, exceto com 2014 em vez de 2013:
    
    `IF YEAR([Order Date]) = 2014 THEN [Sales] ELSE 0 END`
4. Crie um terceiro campo calculado YOY Pct. Change (Alteração na porcentagem anual) para calcular a alteração de 2013 para 2014:
    
    `(SUM([2014]) - SUM([2013])) / SUM([2013])`

### Formatar os campos calculados

1. Clique em 2013 na área Medidas do painel Dados e escolha Propriedades padrão > Formato de número.
2. Na caixa de diálogo Formato de número padrão, defina o formato como Moeda (personalizada) e as Casas decimais como 0.
    
    ![Uma caixa de diálogo com opções para formatar os números como moeda.](/tableau/next/pt-br/public/desktop/pt-br/Img/yoy2.png)
3. Formate a medida de 2014 da mesma forma.
4. Formate o campo YOY Pct. Change como Porcentagem, com 2 casas decimais.

### Criar a exibição

1. Arraste 2013 para Texto no cartão Marcas.
2. Clique duas vezes em 2014 e em YOY Pct. Change.
3. Arraste Nomes de medida de Linhas para Colunas.
4. Arraste Subcategoria para Linhas.
    
    A exibição deve ser semelhante à que aparece no início desta seção.