Pular para o conteúdo principal

Como criar um gráfico de cascata no Tableau

Aprimore suas habilidades em análise de dados e aprenda a construir e personalizar um gráfico de cascata no Tableau
Atualizado 17 de set. de 2026  · 8 min lido

Explorar com IA

ChatGPTClaudePerplexity

Uma boa narrativa com dados exige transformar informações complexas em uma história simples e envolvente. O Tableau brilha nisso ao oferecer uma das melhores soluções no-code para contar histórias com dados.

Aqui, vamos revisar uma visualização especialmente importante (e subutilizada): o gráfico de cascata. Você vai entender o papel único desse gráfico no arsenal de análise de dados, como construí-lo no Tableau e como personalizá-lo para qualquer caso de uso. Vamos lá! 

O que é um gráfico de cascata?

Um gráfico de cascata, mostrado abaixo, é um tipo especial de gráfico de barras criado para mostrar o efeito cumulativo de valores positivos e negativos em um resultado. Ele é especialmente útil para visualizar a progressão dos dados ao longo de uma sequência de mudanças, deixando claro como diferentes fatores contribuem para um resultado ao longo do tempo. 

Exemplo de gráfico de cascata mostrando motivos de churn, com uma barra de total do lado direito, colunas numeradas e um gradiente de cores para um acabamento mais bonito

O gráfico de cascata que vamos construir neste tutorial. Imagem do autor

A ideia básica de um gráfico de cascata é a seguinte: pegamos um valor inicial e o exibimos (geralmente) no lado esquerdo do gráfico. Depois, mostramos como esse valor é afetado por mudanças positivas e negativas ao longo do tempo ou de algum outro indicador, que lemos no gráfico da esquerda para a direita. 

As mudanças aparecem como um estiramento ou encolhimento contínuo do valor inicial. O efeito cumulativo de todas essas mudanças é exibido como um padrão em degraus que lembra uma cascata fluindo para cima ou para baixo. Por isso o nome: como uma cachoeira, vemos algo que é estático e está mudando ao mesmo tempo. 

Existem várias situações em que podemos usar um gráfico de cascata para ilustrar tendências e relações. Alguns exemplos:

  • Demonstrações financeiras: gráficos de cascata mostram o impacto de itens como receitas e despesas no resultado final.
  • Gestão de projetos: demonstram como as tarefas contribuem para o cronograma de um projeto.
  • Desempenho de vendas: exibem o efeito das vendas em diferentes regiões no crescimento ou queda do total.

4 passos para criar um gráfico de cascata no Tableau

Vamos construir um gráfico de cascata usando um conjunto de dados fictício de uma operadora de telecom chamada Databel. O dataset está no estudo de caso Analyzing Customer Churn in Tableau. As informações sobre as colunas do dataset estão na planilha de metadados.

Nosso objetivo é entender por que os clientes estão deixando a Databel. Aqui, um gráfico de cascata é uma ótima forma de ilustrar os motivos do churn. 

Antes de continuar, recomendamos instalar o Tableau Public, a versão gratuita do Tableau. Assim você consegue acompanhar o passo a passo. Os quatro passos, na ordem, são:

  • Importar dados no Tableau: primeiro, importamos os dados da fonte usada, como Excel, Google Sheets ou arquivos CSV.
  • Criar campos calculados: em seguida, criamos campos calculados usando funções do Tableau. 
  • Criar um gráfico de barras: depois, criamos um gráfico de barras para visualizar os dados.
  • Converter o gráfico de barras em um gráfico de cascata: por fim, transformamos o gráfico de barras existente em um gráfico de cascata.

Como etapa final, depois de criar o gráfico de cascata, vamos caprichar na formatação: mudar a orientação dos rótulos, aplicar cores, adicionar texto a cada barra, criar uma coluna de total e incluir um filtro dinâmico.

1. Importar dados no Tableau

Primeiro, precisamos importar o dataset Customer Churn no Tableau. Para isso, vamos até a seção To File. Em seguida, clicamos em Text File no menu e abrimos o arquivo CSV chamado Databel - Data.csv. Isso abrirá uma prévia dos dados, como mostrado abaixo.

Importando nosso arquivo no Tableau. Imagem do autor

Percebemos que, por padrão, o Tableau não reconhece os nomes das colunas. Para corrigir, marcamos a opção Field names are in the first row. Também devemos definir Comma como separador de campos. O resultado será uma tabela limpa, como na imagem abaixo.

uma tabela de resumo dos dados importados no TableauNosso arquivo importado no Tableau. Imagem do autor

A prévia mostra que nossa tabela tem 29 campos e 6.687 linhas. Para nosso objetivo, Customer ID e Churn Label são as variáveis mais importantes. Customer ID representa o identificador único de cada cliente, enquanto Churn Label é binária: Yes ou No.

2. Criar campos calculados

Lembre-se de que, além de visualizar dados, o Tableau também transforma dados e permite criar novas variáveis. No Tableau, criar novas variáveis é conhecido como calcular campos. Para saber mais, recomendamos o curso Calculations in Tableau para praticar direto no navegador. Agora vamos criar três campos calculados a partir do dataset da Databel:

  • Number of Customers: conta a quantidade de Customer IDs no dataset.
  • Churned: cria um indicador numérico se o cliente teve churn.
  • Number of Churned Customers: conta o número de clientes com churn. 

Começando pelo primeiro: para criar o campo Number of Customers, siga os passos:

  1. Vá para a folha (sheet).

  2. Clique com o botão direito em Customer ID.

  3. Clique em Create e depois em Calculated Field no menu; isso abre o editor de campos calculados. 

  4. Defina o nome da nova variável: Number of Customers.

  5. Digite a expressão do Tableau usando a função COUNT().

COUNT([Customer ID])

Nosso arquivo importado no Tableau. Imagem do autor

Agora, queremos converter Churn Label em uma coluna binária usando outra expressão do Tableau. Queremos valores 1 quando o cliente teve churn e 0 caso contrário. Isso é importante porque precisamos agregar o total por categoria e, para agregar, a coluna deve ser contável primeiro.

Para criar nossa segunda variável, seguimos procedimento similar ao anterior, mas agora com uma condicional. Para criar o campo Churned, faça o seguinte:

  1. Vá para a folha.
  2. Clique com o botão direito em Churned Label.
  3. Clique em Create e depois em Calculated Field no menu para abrir o editor. 
  4. Defina o nome da nova variável: Churned.
  5. Digite a expressão usando as funções IF e ELSEIF.
IF [Churn Label]='Yes' THEN 1 ELSEIF [Churn Label]='No' THEN 0 END

Por fim, para obter Number of Churned Customers, agregamos o total a partir do novo campo Churned. Para criar Number of Churned Customers, siga os passos abaixo. Desta vez usamos a função SUM()

  1. Vá para a folha. 

  2. Clique com o botão direito em Churned Label.

  3. Clique em Create e depois em Calculated Field para abrir o editor. 

  4. Defina o nome da nova variável: Number of Churned Customers.

  5. Digite a expressão usando a função SUM().

SUM([Churned])

3. Criar um gráfico de barras

Concluída a etapa de transformação para criar novas variáveis, podemos visualizar os dados com um gráfico de barras. Esse gráfico é nosso primeiro olhar real sobre os motivos que levaram ao churn. 

Como em qualquer gráfico de barras, precisamos escolher os rótulos dos eixos. Colocamos a variável Number of Churned Customers na prateleira de linhas (rows), que é o eixo y, e Churn Reason na prateleira de colunas (columns), o eixo x.como criar um gráfico de barras no TableauNosso gráfico de barras no Tableau. Imagem do autor

Um ponto importante: ao criar o gráfico de barras, o Tableau gera automaticamente os agrupamentos para cada Churn Reason ao agregar o total de clientes com churn.

4. Converter o gráfico de barras em um gráfico de cascata

Agora vamos transformar o gráfico de barras em cascata. Siga os passos:

  1. Vá para a folha.

  2. Clique com o botão direito no campo na prateleira de linhas.

  3. Clique em Quick Calculation e depois em Running Total no menu.

  4. Mude o tipo de Marks de Bar para Gantt Bar.

  5. Arraste Number of Churned Customers com o mouse para a área de Marks

Nosso gráfico de cascata no Tableau

Ao revisar, percebemos um ponto a melhorar. As barras não somam para um total coerente e estão se sobrepondo de forma inesperada. Cada barra está indo na direção errada a partir do ponto inicial. 

Para ajustar, adicionamos um sinal de negativo antes da fórmula [Number of Churned Customers] na área de Marks. A leitura correta passa a ser -[Number of Churned Customers].

Corrigindo nosso gráfico de cascata no Tableau. Imagem do autor

Ponto importante: gráficos de Gantt são normalmente usados em gestão de projetos para mostrar um cronograma de tarefas concluídas, enquanto gráficos de cascata ilustram o efeito cumulativo de adicionar ou subtrair valores entre categorias. 

A transformação lógica de um gráfico de barras para um gráfico de Gantt ou para um de cascata é muito parecida; por isso usamos o botão Gantt Bar no Tableau para criar um gráfico de cascata. 

Para saber mais sobre como usar o Tableau para criar visualizações avançadas (incluindo um gráfico de Gantt), confira este curso sobre construção de gráficos impressionantes no Tableau.

Formatando um gráfico de cascata no Tableau

Aprendemos a criar um gráfico de cascata no Tableau. Agora vamos deixá-lo mais atraente para o público. Aqui vai um checklist do que ajustar:

  • Mudar a orientação dos rótulos
  • Adicionar cor
  • Adicionar texto em cada barra
  • Adicionar totais
  • Adicionar filtros

Mudando a orientação dos rótulos

Trocar a orientação dos rótulos do eixo x é importante aqui porque as categorias estão cortadas. O ajuste é simples: clique com o botão direito em qualquer rótulo e selecione Rotate Label. Isso altera todos de uma vez.

como ajustar a orientação dos rótulos do eixo x no TableauMudando a orientação dos rótulos do eixo x

Depois da mudança, conseguimos ler facilmente os dois principais motivos de churn: concorrente com aparelhos melhores e concorrente com ofertas melhores.

Adicionando cor ao gráfico de cascata 

Cor é uma ótima forma de transmitir informação e não deve ser subestimada. Vamos usar cores para destacar a importância relativa entre as categorias.  

Adicionamos cor arrastando Number of Churned Customers para o cartão Color em Marks. Depois clicamos em Color e em Edit Colors

Ao fazer isso, vemos que o Tableau traz opções de paletas. Escolhemos a paleta Orange-Blue Diverging, que é uma boa opção, e definimos a ordem como Reversed. Transformamos nosso gráfico de algo monótono em algo mais dinâmico.

Adicionando um gradiente de cores. Imagem do autor

Percebemos que nossos dois maiores motivos de churn — concorrente com aparelhos melhores e concorrente com ofertas melhores — têm importância similar, enquanto um terceiro motivo, a atitude do atendente de suporte, também se destaca como fator relevante.

Adicionando texto em cada barra

Um detalhe inevitável no gráfico é que algumas barras ficam mais próximas do eixo y do que outras. Isso torna alguns valores agrupados difíceis de ler, especialmente no lado direito. 

A solução é simples: adicionar os totais como texto em cada grupo. Para isso, arraste Number of Churned Customers para o cartão Label em Marks.

como adicionar um rótulo de texto sobre cada barra em um gráfico no TableauAdicionando rótulos de texto em cada seção

Adicionando totais

Outra escolha estética que ajuda a ver o todo é adicionar uma coluna de total no lado direito. Para isso, primeiro movemos a legenda para a parte inferior do gráfico de cascata, liberando mais espaço. Em seguida, selecionamos Analysis > Totals > Show Row Grand Totals. O gráfico atualizado agora mostra o total de clientes com churn: 1.796.

como adicionar uma barra de resumo em um gráfico no TableauAdicionando uma coluna de total

Adicionando filtros

O toque final é incluir filtros. Isso adiciona uma camada de interatividade e permite explorar o gráfico em detalhes.

Para adicionar o filtro, arrastamos Group para a prateleira de filtros, selecionamos o botão All e clicamos em OK. Tornamos o filtro visível clicando com o botão direito na medida Group e selecionando Show Filter.

Adicionando um filtro. Imagem do autor

Conclusão

Neste tutorial, você aprendeu a usar o Tableau para criar um gráfico de cascata impactante — excelente para visualizar o efeito cumulativo de diferentes fatores em um resultado. Vimos como importar dados, criar novos campos, montar o gráfico de cascata e aprimorar a visualização com paletas de cores, novos rótulos e até elementos interativos. 

Se este tutorial foi útil e você quer começar com o Tableau, recomendamos o curso da DataCamp Introduction to Tableau. Para ir mais fundo, confira a Data Analyst in Tableau Career Track, com 9 cursos para dominar o Tableau na limpeza, análise e visualização de dados.


Eugenia Anello's photo
Author
Eugenia Anello
LinkedIn
Tópicos
Business Intelligence
Tableau

Aprenda Tableau com a DataCamp

Curso

Introdução ao Tableau

6 h
327.6K
Comece sua jornada no Tableau com nosso curso Introdução ao Tableau. Descubra os conceitos básicos do Tableau, como seus recursos e painéis.
Ver detalhesRight Arrow
Iniciar Curso
Ver maisRight Arrow
Relacionado

blog

O que é o Tableau - O guia completo do Tableau

Descubra essa ferramenta dinâmica de business intelligence, incluindo como ela foi criada, o que ela pode fazer e como aprender a usá-la pode levar sua carreira para o próximo nível.

Wendy Gittleson

15 min

blog

6 projetos do Tableau para ajudar a desenvolver suas habilidades

Explore nossa lista de projetos do Tableau para alunos iniciantes e intermediários em diferentes setores e casos de uso.
Jess Ahmet's photo

Jess Ahmet

6 min

Tutorial

Como criar tabelas de datas no Power BI Tutorial

Saiba como criar tabelas de datas no Power BI com este tutorial visual passo a passo.
Kafaru Simileoluwa's photo

Kafaru Simileoluwa

12 min

Tutorial

Hierarquias do Power BI: Um guia abrangente

Saiba como criar, editar, excluir e implementar hierarquias no Power BI.
Joleen Bothma's photo

Joleen Bothma

11 min

Tutorial

Tutorial do Power BI para iniciantes

Aprenda os conceitos básicos do Power BI e como criar um relatório básico com este tutorial passo a passo.
DataCamp Team's photo

DataCamp Team

13 min

Tutorial

Criando e personalizando tabelas dinâmicas no Power BI

Saiba como criar tabelas dinâmicas personalizáveis no Power BI com formatação condicional avançada e algumas dicas de otimização.
Joleen Bothma's photo

Joleen Bothma

9 min

Ver MaisVer Mais