BASE DE DADOS DE CONHECIMENTO

Exclusão de valores de cálculos de tabela rápidos quando nenhum dado é fornecido


Publicado: 19 May 2017
Data da última modificação: 20 Jul 2023

Pergunta

Como exibir NULL quando os valores comparados em um cálculo de tabela rápido de diferença de percentual for NULL.

Por exemplo, ao adicionar um cálculo de tabela rápido de diferença de percentual a uma dimensão e não houver dados para a segunda metade do ano, o primeiro mês sem dados será exibido como -100%.

Ambiente

Tableau Desktop

Resposta

Crie um campo calculado que usa funções de tabela para produzir a diferença de percentual em vez de um cálculo de tabela rápido. A pasta de trabalho de exemplo em anexo usa os dados de amostra para demonstrar as instruções a seguir:
  1. Clique com o botão direito do mouse no campo de data e arraste-o (neste exemplo: [Date (Data)]) até a divisória Linhas.
  2. Na caixa de diálogo Soltar campo, selecione MY(Date) e clique em OK.
  3. Arraste a medida (neste exemplo [Value (Valor)]) até Texto no cartão Marcas.
  4. Clique com o botão direito do mouse em SUM(Valuet) no cartão Marcas e selecione Cálculo de tabela rápido > Diferença de percentual 
  5. Abra o editor de cálculo e arraste SUM(Valor) do cartão Marcas para o editor de cálculo.
    • O Tableau Desktop gravará automaticamente a fórmula usada para diferença de percentual, que é: 
      (ZN(SUM([Value])) - LOOKUP(ZN(SUM([Value])), -1)) / ABS(LOOKUP(ZN(SUM([Value])), -1))
    • Remova a função ZN() da fórmula. A função ZN() converte valores NULL em zeros. O cálculo final pode ter a seguinte aparência: 
      (SUM([Value]) - LOOKUP(SUM([Value]), -1)) / ABS(LOOKUP(SUM([Value]), -1))
      
  6. Nomeie o cálculo (neste exemplo: "% Quantidade de diferença") e clique em OK.
  7. Substitua SUM(Valor) no cartão Marcas por [% Difference Amount (% Quantidade de diferença)].
  8. (Opcional) Dependendo da classificação do seu novo campo calculado na sua visualização, pode ser necessário editar o cálculo da tabela para Table(down)

Informações adicionais

Ao projetar cálculos de tabela rápidos, trate valores NULL (ou seja, células em branco na tabela de referência cruzada) como zeros.

Para visualizar essas etapas em ação, assista ao vídeo abaixo.
Observação: o vídeo não tem som.
 
Este artigo resolveu o problema?