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

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

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

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

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

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

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

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

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.

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.

  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.