BASE DE DADOS DE CONHECIMENTO

Cálculo da diferença entre dois valores da mesma medida em uma exibição


Publicado: 17 Jun 2015
Data da última modificação: 20 Jul 2023

Problemas

Como criar um cálculo para encontrar a diferença entre dois valores da mesma medida em uma exibição.

Por exemplo, se a exibição original mostra vendas referentes aos últimos 4 anos, a exibição final mostraria uma coluna com a diferença entre as vendas de dois anos específicos.

Ambiente

Tableau Desktop

Resolução

As instruções para ambas as opções podem ser encontradas na pasta de trabalho anexada.

Opção 1

O exemplo abaixo compara vendas entre dois anos (por exemplo vendas de 2015 - vendas de 2013). Ajuste o número ao fim do cálculo LOOKUP para aumentar a diferença na computação.
  1. No Tableau Desktop, clique com o botão direito no nome da planilha e selecione Duplicar planilha. Isso conservará a estrutura da exibição (tal como ANO em colunas e Medidas em texto etc.).
  2. Navegue até Análise > Criar campo calculado... 
  3. Nomeie o campo calculado e insira uma fórmula similar à seguinte:
    SUM([Sales]) - LOOKUP(ZN(SUM([Sales])), -2)
    Observação: -2 é calculado como "as duas células anteriores". Com os dados em exibição em uma tabela, isso significa que o cálculo subtrairá as duas colunas anteriores à coluna atual. Se a exibição muda de ANO para TRIMESTRE, isso irá alterar o resultado de dois anos anteriores para dois trismestres anteriores.
  1. Arraste o novo cálculo para a exibição, substituindo a medida original.

 

Para isolar um valor desejado para o cálculo:

  1. Crie um campo calculado com um nome como "Último filtro" e um cálculo similar ao seguinte:
    LAST() = 0
  2. Arraste [Last Filter (Último filtro)] para a divisória Filtros.
  3. Na caixa de diálogo Filtrar, selecione Verdadeiro e clique em OK.
  4. Clique com o botão direito em Ano e limpe a seleção Mostrar cabeçalho.

Opção 2

  1. Use o método em Isolar membros da dimensão para usar em cálculos e filtros para criar cálculos separados para as vendas de cada ano.
  2. Crie um campo calculado com o nome "Diferença entre as vendas (opção 2)" com um cálculo semelhante ao seguinte:
    SUM([2015 Sales]) - SUM([2013 Sales])
  3. Arraste [Sales Difference (option 2) (Diferença entre as vendas (opção 2))] para Texto no cartão Marcas

Causa

Para a opção 1, o Cálculo de tabela rápido Diferença exibirá a diferença em todas as colunas.Um cálculo para encontrar a diferença também aparecerá em todas as colunas, portanto será necessário criar uma nova exibição para isolar o ano desejado.
Este artigo resolveu o problema?