P A T H

Como definir a ordem de aplicação de filtros na execução do FIXED

O que você vai aprender?

Nesta dica iremos aprender como a ordem de execução do Tableau funciona quando se trata da aplicação de filtros e de cálculos de FIXED. Para isso, usaremos a base pública Exemplo – Superloja disponível no Tableau.

Introdução: Antes de mostrarmos um exemplo, vale explicar como o tableau funciona.

Os filtros no Tableau são executados na ordem mostrada a seguir, de cima para baixo:

introdução dica tableau 199

Podemos observar que o cálculo de FIXED é executado antes de todos os filtros, exceto os filtros de extração, fontes de dados e filtros de contexto. Veremos, a seguir, como isso funciona na prática.

Passo 1: Crie um campo calculado chamado FIXED Categoria conforme imagem abaixo. Dessa forma, será inserido um agregado usando somente a dimensão especificada.

Passo 2: Monte a visualização adicionando Categoria e Data da Compra em linhas. Arraste Vendas para Rótulo e, em seguida, clique duas vezes no campo FIXED Categoria para que vá para valores de medidas.

imagem 02 dica tableau 199

Passo 3: Adicione os subtotais em Análise > Totais > Adicionar todos os Subtotais. Dessa forma, fica mais fácil entendermos o FIXED.

imagem 03 dia tableau 199

Passo 5 – Arraste o campo Data da compra para filtros e selecione somente os anos de 2017 e 2018. Note como o campo calculado FIXED Categoria não leva em conta o filtro que acabamos de adicionar. Esse campo continua calculando o total por Categoria para todos os anos (2015, 2016, 2017 e 2018). Isso acontece porque o FIXED no Tableau é executado antes de filtros de dimensão, medida ou cálculo de tabela. A menos que você promova os campos na divisória Filtro para Usar filtros de contexto, eles serão ignorados.

imagem 04 dica tableau 199

Passo 5: Agora, clique com o botão direito na pílula de Data da compra na área de filtros, e selecione “Adicione ao contexto”. Repare que a pílula mudou para a cor cinza e, agora, na visualização o campo FIXED Categoria está mostrando somente o total por categoria para os anos selecionados no filtro (2017 e 2018).

Conclusão: No Tableau, podemos decidir quando um filtro precisa ser aplicado. Os cálculos de fixed só irão ignorar os filtros caso necessário. Fica a critério do usuário.

imagem 06 dica tableau 199

Observação: As expressões de nível de detalhe INCLUDE e EXCLUDE são consideradas após os filtros de dimensão. Por isso, se você deseja que os filtros se apliquem à sua expressão de nível de detalhe FIXED, mas não quer usar filtros de contexto, considere a possibilidade de reescrevê-los como expressões INCLUDE ou EXCLUDE.

20 de junho de 2022

Pronto, agora você já sabe como definir a ordem de aplicação de filtros na execução do FIXED!

Language