Ocultar valores zerados no Tableau para funções de Running Total (Acumulado Total)

Blza pessoal! Hoje vou ensiná-los como ocultar valores zerados no Tableau, quando você tem gráficos que utilizam o cálculo de tabela para acumular os totais. No post anterior, nós verificamos essas situações para gráficos básicos. Hoje então vamos resolver isso para uma situação um pouco mais complexa, mas ainda muito simples 😉
Na Figura 1 vemos a situação que queremos resolver. O que queremos é ocultar as barras da área em vermelho, para que o cálculo de acumulo ocorra somente até o mês corrente, e não exiba as barras dos meses seguintes todas com o mesmo valor.

Figura 1
Figura 1

A solução para isso é muito simples. Da mesma forma como no post anterior, precisamos criar um campo calculado que apresente o valor acumulado caso a data da visualização seja menor que o dia de hoje, e apresente NULL caso contrário. A diferença é que dessa vez nós não vamos simplesmente retornar o valor como foi feito anteriormente, mas sim precisamos deixar pronto o nosso cálculo de valor acumulado.
Para isso, crie um campo calculado entitulado Vlr Vendido Acumulado e insira a seguinte fórmula:

IF MIN([Data]) <= TODAY() THEN
    RUNNING_SUM(SUM([Vlr Vendido]))
ELSE
    NULL
END

A Figura 2 apresenta este campo calculado.

Figura 2
Figura 2

Você precisa adicionar a função MIN na data que você está filtrando para não haver mistura entre funções de agregação e não agregação.

Agora basta você substituir o Vlr Vendido do gráfico pelo nosso campo calculado, tanto na visualização quando no label:

Figura 3
Figura 3

Muito simples neh? E temos uma visualização muito mais limpa do que a anterior!

Até o próximo post! 😀

Quer que eu te avise quando liberar o próximo curso?

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *