Tutoriais e Guias · 2026-08-30

Dashboard de Logística no Power BI: tutorial grátis

Aprenda grátis a criar seu próprio dashboard de Logística no Power BI com DAX, frete e análise ABC. Se quiser agilizar, veja o modelo pronto.

Dashboard de Logística no Power BI: tutorial grátis

Dashboard de Logística no Power BI: tutorial grátis

Neste tutorial gratuito, você vai aprender a criar seu próprio dashboard de Logística no Power BI, passo a passo, com entregas, atrasos, frete, transportadoras, produtos, regiões e análise ABC.

Você pode montar tudo com a sua própria base. Se quiser ganhar tempo ou aprender a partir de uma estrutura já pronta, também temos um dashboard de Logística pronto e editável como referência.

Dashboard Power BI Academy
Guia técnico e operacional

1. Visão geral do dashboard de Logística

Os prints fornecidos mostram um dashboard dividido em três áreas principais: Negócios, Produtos e Regiões. Essa estrutura é útil porque evita tentar responder tudo em uma única página. A página executiva concentra os KPIs principais; a página de produtos aprofunda desempenho, custos e Pareto; e a página regional mostra transportadoras, cidades, mapas e distribuição geográfica.

Entregas realizadasVolume efetivamente entregue. Entregas atrasadasOperações fora da condição esperada. Total em trânsitoEntregas ainda em deslocamento. Preço médio de freteReferência média de custo logístico.

Os números visíveis nos prints são apenas referências do produto apresentado. Para reproduzir o projeto com seus dados, as medidas abaixo devem ser ligadas à sua própria base.

Página 01

Negócios

KPIs logísticos, status das entregas, transportadoras, evolução diária, cidades e atrasos por mês.

Página 02

Produtos

Ranking de produtos, entregas realizadas, itens em trânsito, atrasos, custo médio e classificação ABC/Pareto.

Página 03

Regiões

Comparação regional, transportadoras, cidades destino, árvore de decomposição e análise geográfica.

2. Estrutura de dados recomendada

Os prints permitem identificar os campos analíticos necessários, mas não mostram os nomes reais das tabelas e colunas internas do produto. Por isso, o modelo abaixo é uma estrutura sugerida para reproduzir o comportamento do painel.

Fato_Entregas
  • EntregaID
  • DataPrevista
  • DataEntrega
  • StatusEntrega
  • Frete
  • ProdutoID
  • TransportadoraID
  • ClienteID
  • CidadeDestinoID
Dim_Produtos
  • ProdutoID
  • Produto
  • Categoria
Dim_Transportadoras
  • TransportadoraID
  • Transportadora
Dim_Clientes
  • ClienteID
  • Cliente
Dim_Localidade
  • CidadeDestinoID
  • Cidade
  • Estado
  • Região

Como importar e preparar no Power Query

  1. No Power BI Desktop, clique em Página Inicial > Obter Dados e selecione Excel, CSV ou a fonte usada na operação.
  2. Clique em Transformar Dados para abrir o Power Query antes de carregar.
  3. Padronize StatusEntrega para valores consistentes, como Entregue, Atrasado e Em trânsito.
  4. Defina Frete como decimal/moeda, datas como data e IDs como inteiro ou texto conforme a origem.
  5. Remova linhas sem EntregaID, corrija nomes de cidades e elimine espaços extras em Produto, Cliente e Transportadora.
  6. Clique em Fechar e Aplicar.
Dica de modelagem
Use uma tabela calendário. Para análises logísticas mais precisas, mantenha uma relação principal com a data prevista e uma relação inativa com a data efetiva de entrega, ativada via DAX quando necessário.

3. Modelagem no Power BI

Na exibição Modelo, crie relacionamentos de um para muitos entre as dimensões e Fato_Entregas. Evite ligar dimensões entre si sem necessidade.

Relacionamentos sugeridos
  • Dim_Produtos[ProdutoID] 1:* Fato_Entregas[ProdutoID]
  • Dim_Transportadoras[TransportadoraID] 1:* Fato_Entregas[TransportadoraID]
  • Dim_Clientes[ClienteID] 1:* Fato_Entregas[ClienteID]
  • Dim_Localidade[CidadeDestinoID] 1:* Fato_Entregas[CidadeDestinoID]
  • Calendario[Data] 1:* Fato_Entregas[DataPrevista] — relação ativa
  • Calendario[Data] 1:* Fato_Entregas[DataEntrega] — relação inativa

Tabela calendário

Calendario =
CALENDAR (
    MIN ( Fato_Entregas[DataPrevista] ),
    MAX ( Fato_Entregas[DataPrevista] )
)

Depois, crie colunas de Ano, Mês, Número do Mês e Semana do Ano se quiser reproduzir os filtros e gráficos semanais exibidos na página Negócios.

4. Medidas DAX essenciais

Crie as medidas em Modelagem > Nova Medida. Valide cada uma primeiro em uma tabela simples antes de levar para os cards.

Total de entregas

Total Entregas =
DISTINCTCOUNT ( Fato_Entregas[EntregaID] )

Conta cada entrega uma única vez. Valide filtrando uma transportadora e comparando a quantidade com a base original.

Entregas realizadas

Entregas Realizadas =
CALCULATE (
    [Total Entregas],
    Fato_Entregas[StatusEntrega] = "Entregue",
    USERELATIONSHIP (
        Calendario[Data],
        Fato_Entregas[DataEntrega]
    )
)

Entregas atrasadas

Entregas Atrasadas =
CALCULATE (
    [Total Entregas],
    Fato_Entregas[StatusEntrega] = "Atrasado"
)

Total em trânsito

Total em Transito =
CALCULATE (
    [Total Entregas],
    Fato_Entregas[StatusEntrega] = "Em trânsito"
)

Preço médio de frete

Preco Medio Frete =
AVERAGE ( Fato_Entregas[Frete] )

Percentual de atraso

% Entregas Atrasadas =
DIVIDE (
    [Entregas Atrasadas],
    [Total Entregas],
    0
)

Custo total de frete

Custo Total Frete =
SUM ( Fato_Entregas[Frete] )

Entregas no prazo

Entregas no Prazo =
CALCULATE (
    [Total Entregas],
    FILTER (
        Fato_Entregas,
        Fato_Entregas[StatusEntrega] = "Entregue"
            &&
        Fato_Entregas[DataEntrega] <=
        Fato_Entregas[DataPrevista]
    )
)

Percentual de entregas no prazo

% Entregas no Prazo =
DIVIDE (
    [Entregas no Prazo],
    [Entregas Realizadas],
    0
)

5. Como criar a classificação ABC / Pareto por produto

A página Produtos mostra uma análise ABC com ranking, acumulado e classificação. Esse recurso ajuda a descobrir quais produtos representam a maior parte das entregas.

Ranking de produtos

Rank Produto =
RANKX (
    ALLSELECTED ( Dim_Produtos[Produto] ),
    [Entregas Realizadas],
    ,
    DESC,
    DENSE
)

Entregas acumuladas

Entregas Acumuladas =
VAR RankAtual = [Rank Produto]
RETURN
CALCULATE (
    [Entregas Realizadas],
    TOPN (
        RankAtual,
        ALLSELECTED ( Dim_Produtos[Produto] ),
        [Entregas Realizadas], DESC,
        Dim_Produtos[Produto], ASC
    )
)

Percentual acumulado

ACM % =
DIVIDE (
    [Entregas Acumuladas],
    CALCULATE (
        [Entregas Realizadas],
        ALLSELECTED ( Dim_Produtos[Produto] )
    ),
    0
)

Classe ABC

Classe ABC =
SWITCH (
    TRUE(),
    [ACM %] <= 0.80, "A",
    [ACM %] <= 0.95, "B",
    "C"
)

Use uma matriz com Produto, Entregas Realizadas, Em Trânsito, Atrasadas, Preço Médio de Frete, ACM % e Classe ABC. Em seguida, coloque um gráfico combinado com barras para entregas e linha para o percentual acumulado.

Imagem real já cadastrada no produto LOGÍSTICA, usada como referência para a seção de produtos e Pareto.

6. Criando os visuais da página Negócios

Monte primeiro a página executiva. O padrão observado nos prints é eficiente porque coloca os indicadores mais importantes no topo e deixa o detalhamento abaixo.

  • Card: Entregas Realizadas.
  • Card: Entregas Atrasadas.
  • Card: Total em Trânsito.
  • Card: Preço Médio Frete.
  • Colunas empilhadas: status por transportadora.
  • Colunas: entregas por semana do ano.
  • Rosca: participação por cidade/região.
  • Linha: entregas realizadas por dia.
  • Colunas: atrasos por mês.
Imagem real do produto cadastrado, utilizada como referência para a organização da página executiva.

7. Página Regiões: transportadoras, cidades e mapa

A terceira página dos prints combina três níveis de análise: região, cidade e transportadora. No topo, use segmentadores de Status, Transportadora, Produto, Cliente e Cidade Destino.

  1. Crie gráficos de barras com Transportadora no eixo e Entregas Realizadas em valores, separados ou filtrados por Região.
  2. Repita a estrutura usando Entregas Atrasadas para comparar desempenho.
  3. Adicione um gráfico de rosca com Região ou Cidade e Total Entregas.
  4. Use um mapa com Cidade, latitude/longitude ou categoria geográfica corretamente configurada.
  5. Para reproduzir a leitura em árvore vista no print, use a Árvore de Decomposição com Entregas Realizadas como medida e Região, Cidade, Transportadora e Cliente como dimensões.
Imagem real do produto cadastrado, usada como referência para a análise regional e geográfica.

8. Filtros e interações

Os prints mostram uma experiência bastante orientada a filtros. Para reproduzir isso, insira segmentadores para:

  • Ano e Mês;
  • Status da entrega;
  • Transportadora;
  • Produto;
  • Cliente;
  • Cidade destino.

Depois clique em Formatar > Editar Interações e confirme quais gráficos devem reagir a cada segmentador. Uma interação mal configurada pode fazer o usuário acreditar que um indicador não responde ao filtro.

9. Como transformar o dashboard em análise acionável

Uma leitura útil começa nos KPIs e desce para a causa. Se Entregas Atrasadas aumentar, filtre por transportadora. Se o problema ficar concentrado em uma região, abra Cidade Destino. Se uma categoria aparecer com muitos atrasos e frete elevado, compare produtos dentro dela.

O Pareto ajuda a priorizar. Se poucos produtos representam grande parte das entregas, eles merecem acompanhamento especial. Da mesma forma, uma transportadora com volume alto e taxa de atraso acima das demais deve ser analisada separadamente, pois seu impacto absoluto pode ser maior.

Exemplo hipotético de leitura: “O volume total permanece estável, mas os atrasos aumentaram em duas transportadoras na região Sudeste. Os produtos Classe A concentram a maior parte das entregas, e um deles apresenta custo médio de frete superior aos demais. A próxima ação é revisar rota, transportadora e condição comercial desse grupo.”

10. Erros comuns

  • Usar COUNTROWS sem garantir que cada linha representa uma entrega.
  • Não distinguir DataPrevista de DataEntrega.
  • Calcular atraso apenas pelo texto do status sem conferir as datas.
  • Montar mapa com cidades não padronizadas.
  • Classificar ABC sem respeitar filtros do usuário.
  • Comparar transportadoras somente por volume, ignorando atraso e frete.
  • Colocar todos os indicadores em uma única página.

11. Checklist e publicação

  • Tipos de dados revisados no Power Query.
  • Tabela calendário configurada.
  • Relacionamentos 1:* validados.
  • Medidas testadas em tabelas simples.
  • KPIs respondem aos filtros.
  • Pareto muda conforme o contexto selecionado.
  • Cidades estão reconhecidas corretamente no mapa.
  • Cards e gráficos têm títulos objetivos.
  • PBIX salvo antes da publicação.
  • Permissões do workspace revisadas.

Quando terminar, clique em Arquivo > Salvar. Depois selecione Publicar, escolha o workspace e faça os testes finais no Power BI Service.

Quer estudar a estrutura de um modelo pronto?
As imagens deste guia foram referenciadas diretamente do produto LOGÍSTICA já cadastrado no catálogo. Ver dashboard de Logística

12. FAQ

Quais KPIs devem aparecer primeiro em um dashboard de Logística?

Entregas realizadas, atrasadas, em trânsito, preço médio de frete e percentual no prazo formam uma boa visão inicial.

Como escolher a data principal do modelo?

Depende da pergunta. Para acompanhamento de compromisso, DataPrevista é importante. Para desempenho realizado, DataEntrega é mais adequada. O modelo pode manter ambas e ativar relações específicas via DAX.

Como criar o Pareto de produtos no Power BI?

Crie ranking, acumulado e percentual acumulado. Depois classifique produtos em A, B e C usando limites coerentes com sua política de análise.

É necessário usar mapa?

Não. Ele é útil quando localização influencia a operação. Se a geografia não acrescentar decisão, barras por Região ou Cidade podem ser mais claras.

Posso usar um modelo pronto e trocar minha base?

Sim, desde que você adapte relações, campos e regras de cálculo aos seus dados. Um modelo visual não substitui a validação da regra operacional.

Conclusão

Construir um dashboard de Logística no Power BI exige organizar três camadas: operação, com entregas e status; eficiência, com atraso e frete; e diagnóstico, com produtos, transportadoras e regiões. Separar o relatório em páginas como Negócios, Produtos e Regiões deixa a navegação mais clara e aproxima o painel de uma rotina real de gestão.

O principal é validar cada medida com sua base. Os nomes de tabelas e fórmulas sugeridos neste tutorial servem para reproduzir a lógica visível nos prints e no produto, não para afirmar como o modelo interno original foi construído.

Índice do conteúdo
  1. Visão geral
  2. Estrutura de dados
  3. Modelagem
  4. Medidas DAX
  5. Pareto / ABC
  6. Página Negócios
  7. Página Regiões
  8. Filtros
  9. Interpretação
  10. Publicação
Dica importante
Os prints enviados foram usados somente para entender o painel. As imagens que aparecem dentro do artigo são referenciadas das imagens já cadastradas no produto LOGÍSTICA.