Gráfico de Gantt no Power BI: como criar o visual do cronograma
Montar um gráfico de Gantt Power BI faz sentido quando o cronograma precisa aparecer ao lado de custos, riscos ou de outros projetos, num painel que a diretoria abre no navegador. O Power BI não traz Gantt entre os visuais padrão, mas resolve o problema de duas formas: com um visual de Gantt do AppSource ou com uma matriz formatada que desenha as barras por semana.
Antes de começar, uma ressalva que evita frustração: o Power BI mostra o cronograma, não o calcula. Datas, vínculos e caminho crítico continuam vindo da ferramenta de planejamento, como o MS Project ou o Planner premium. O que você monta aqui é a vitrine.
Os exemplos usam a mudança de sede de um escritório, com frentes de obra, tecnologia, logística e comunicação, porque é um projeto curto em que todo mundo quer ver "quando cada coisa acontece".
Formação relacionada
Microsoft Project Professional
Cronogramas confiáveis, linha de base, controle de desvio e relatórios que sustentam decisão de diretoria.
Os dados de que o Gantt precisa
Qualquer visual de Gantt pede, no mínimo, uma linha por tarefa com nome, início e término (ou duração). Para um gráfico útil, acrescente frente, percentual concluído, responsável e a indicação de marco.
| Id | Tarefa | Frente | Início | Término | % Concluída | Responsável | Marco |
|---|---|---|---|---|---|---|---|
| 1 | Aprovar layout da nova sede | Obra | 02/03/2026 | 06/03/2026 | 1 | Arquitetura | |
| 2 | Adequar instalações elétricas | Obra | 09/03/2026 | 27/03/2026 | 0,6 | Construtora | |
| 3 | Instalar rede e Wi-Fi | Tecnologia | 30/03/2026 | 10/04/2026 | 0 | TI | |
| 4 | Contratar transportadora | Logística | 09/03/2026 | 20/03/2026 | 1 | Compras | |
| 5 | Mudança dos móveis e arquivos | Logística | 13/04/2026 | 17/04/2026 | 0 | Facilities | |
| 6 | Comunicar endereço a clientes | Comunicação | 06/04/2026 | 17/04/2026 | 0 | Marketing | |
| 7 | Sede em operação | Marco | 20/04/2026 | 20/04/2026 | 0 | Diretoria | Marco |
A coluna Marco fica vazia nas tarefas comuns e preenchida só nas linhas de marco, para que o símbolo apareça apenas onde há marco. As datas são ilustrativas. Na prática, os dados chegam de três origens:
- MS Project desktop: exporte as tarefas para Excel com um mapa de exportação fixo e guarde o arquivo no OneDrive ou no SharePoint. O passo a passo da exportação e do modelo de dados está em MS Project com Power BI. O Power BI não lê arquivos .mpp diretamente.
- Planner premium: os planos ficam no Dataverse, e o caminho está em dashboard do Microsoft Planner no Power BI.
- Planilha mantida pela equipe: funciona para projetos pequenos, desde que as colunas não mudem de nome nem de ordem.
No Power Query, confira três tipos antes de criar qualquer visual: início e término como Data (se as datas estiverem no formato brasileiro, use Alterar Tipo, Usando a Localidade, e escolha Português (Brasil)); percentual como Número decimal entre 0 e 1; e Id como número inteiro.
Passo a passo: gráfico de Gantt no Power BI com o visual da Microsoft
O visual Gantt publicado pela Microsoft no AppSource é gratuito, tem o código aberto no GitHub e é o mais usado para começar. Os nomes dos campos podem aparecer em português ou em inglês, conforme o idioma do Power BI Desktop.
1. Adicione o visual ao relatório
- No painel Visualizações, clique nas reticências e escolha Obter mais visuais.
- Pesquise por "Gantt" e confira o editor: vários visuais têm nome parecido, e os campos mudam de um para outro. Escolha o publicado pela Microsoft.
- Clique em Adicionar. O ícone aparece no painel Visualizações.
Se a opção estiver bloqueada, a sua organização pode restringir visuais do AppSource. Nesse caso, peça ao administrador do Power BI que aprove o visual ou procure-o em Meus visuais da organização.
2. Preencha os campos
Selecione o visual na tela e arraste as colunas para os espaços:
| Espaço do visual | Coluna do exemplo | Observação |
|---|---|---|
| Task (Tarefa) | Tarefa | Obrigatório |
| Parent (Pai) | Frente | Agrupa as tarefas em blocos que expandem e recolhem |
| Start Date (Data de início) | Início | Use a coluna de data, não a hierarquia de datas |
| End Date (Data de término) | Término | Use término ou duração, não os dois |
| Duration (Duração) | Não usado no exemplo | Alternativa ao término; a unidade é escolhida no formato |
| % Completion | % Concluída | Decimal: 0,85 equivale a 85% |
| Resource (Recurso) | Responsável | Aparece ao lado da barra |
| Legend (Legenda) | Frente | Dá uma cor por frente |
| Milestones (Marcos) | Marco | Desenha um símbolo nas linhas preenchidas |
| Tooltips (Dicas) | Até três colunas extras | Por exemplo, desvio em dias ou observação |
Quando a coluna de início aparece com Ano, Trimestre, Mês e Dia, clique na seta ao lado do campo, dentro do espaço Start Date, e troque a hierarquia pelo nome da coluna. Esse é o motivo mais comum de "o Gantt não aparece".
3. Ajuste a formatação
No painel de formato do visual, quatro ajustes melhoram muito a leitura:
- Escala de tempo: escolha semana ou mês. Escala em dias, num projeto de seis meses, gera barras finas demais.
- Linha de hoje: ative a linha vertical da data atual. É ela que mostra, sem legenda, o que já deveria ter acontecido.
- Dias de folga: destaque fins de semana quando a escala estiver em dias.
- Rótulos e largura: aumente a largura da coluna de nomes para que as tarefas não fiquem cortadas.
4. Ligue o Gantt ao restante do painel
O ganho do Power BI está na interação. Coloque ao lado do Gantt uma segmentação por frente e por responsável e um cartão com o percentual concluído. Ao clicar numa frente, o Gantt e os cartões filtram juntos. Para um painel com vários projetos, adicione a coluna Projeto aos dados e use-a como Parent ou como segmentação.
Alternativa nativa: Gantt com matriz e formatação condicional
Se a empresa não libera visuais do AppSource, dá para desenhar um Gantt por semana com o visual Matriz. A lógica: uma tabela de calendário sem relação com a de tarefas, uma medida que diz se a tarefa está ativa naquela semana e uma regra de cor.
- Crie a tabela de calendário (Modelagem, Nova Tabela) e uma coluna com a segunda-feira de cada semana:
Calendario = CALENDAR ( MIN ( Tarefas[Início] ), MAX ( Tarefas[Término] ) )
Semana = Calendario[Date] - WEEKDAY ( Calendario[Date], 2 ) + 1
- Não crie relacionamento entre Calendario e Tarefas. A medida faz a comparação:
Ativa =
VAR InicioPeriodo = MIN ( Calendario[Date] )
VAR FimPeriodo = MAX ( Calendario[Date] )
VAR InicioTarefa = MIN ( Tarefas[Início] )
VAR FimTarefa = MAX ( Tarefas[Término] )
RETURN IF ( InicioTarefa <= FimPeriodo && FimTarefa >= InicioPeriodo, 1 )
- Monte a matriz com Tarefas[Tarefa] nas linhas, Calendario[Semana] nas colunas e a medida Ativa nos valores.
- Em Formatação condicional, aplique cor de fundo por regra: valor igual a 1 recebe a cor da barra. Aplique a mesma cor à fonte, para o número sumir.
- Desative subtotais e reduza a largura das colunas.
O resultado é um Gantt em blocos semanais, sem percentual concluído dentro da barra, mas com a vantagem de não depender de visual externo. Para destacar marcos, crie uma segunda medida que retorna 2 na semana do marco e uma regra de cor diferente para esse valor.
Como apresentar o Gantt para quem decide
- Mostre fases, não 300 tarefas. Para diretoria, use o nível das tarefas resumo ou das entregas. O detalhe fica numa segunda página.
- Deixe o desvio visível. Uma coluna de dica com o desvio em dias, vindo da comparação com a linha de base, responde à pergunta mais comum sem abrir outro relatório.
- Mantenha a mesma data de corte. O painel deve refletir a mesma data de status do relatório semanal. Se o status fecha às sextas, a atualização dos dados também.
- Não use cores sem legenda. Se a cor é por frente, a legenda precisa estar ativa.
Ideias de composição do painel inteiro, além do Gantt, estão em dashboard de gestão de projetos.
Limites do Gantt no Power BI
- Não calcula nada do cronograma. Se uma tarefa atrasa, as sucessoras só mudam no Power BI depois que mudarem na origem e os dados forem atualizados.
- Não desenha vínculos. O visual da Microsoft não mostra as setas de dependência; para discutir a lógica do cronograma, use o Gantt da própria ferramenta de planejamento.
- Depende da qualidade da exportação. Coluna renomeada ou data em texto quebra o visual na atualização seguinte.
Se a necessidade é só imprimir o Gantt de um projeto, os relatórios do próprio MS Project podem resolver sem Power BI.
Próximo passo
Monte a tabela de tarefas do seu projeto com as colunas do exemplo, carregue no Power BI Desktop e teste primeiro o visual Gantt da Microsoft; se ele for bloqueado, use a matriz. Depois de uma ou duas semanas de atualização, você vai saber quais colunas fazem falta no painel. Para ir além do Gantt e construir painéis de projeto completos, com indicadores de prazo, custo e risco que a diretoria usa para decidir, o curso Dashboard Aplicado a Projetos da Projeto Diário percorre esse caminho com exercícios.