Dashboard - Gestão de Transportes
- Marco Antônio de Andrade
- 22 de mar.
- 4 min de leitura
Contexto
O custo logístico tem um papel crucial na composição do custo total de um produto. Uma pesquisa da Confederação Nacional da Indústria (CNI) em 2022, que ouviu 2.500 empresários de todo o país, mostra que o custo do frete representa, em média, 15% do preço final dos produtos (Fonte: FIESC).
Esse custo muitas vezes pode ser superior à própria margem de lucro sobre a venda. Por isso, a gestão dele, juntamente com as demais despesas e custos, deve ser realiza de maneira minuciosa.
Além do custo, outro aspecto que deve ser acompanhado na logística é a questão do desempenho das entregas, que quando ocorrem fora do prazo podem gerar custos adicionais e desgastes com os clientes. Quando o volume de entregas é grande, realizar o controle pode ser uma tarefa difícil. Por mais que existam sistemas para auxiliar nessa tarefa, é comum utilizarmos planilhas para realizar uma análise mais personalizada.
Nesse cenário, tive a oportunidade de auxiliar uma empresa a consolidar os dados das suas entregas. Através de uma base de dados fictícia, vou demonstrar como desenvolvi esse projeto, destacando como ele facilitou o monitoramento e os insights que foram extraídos.
Entendimento do problema
A empresa possuía uma base em Excel contendo os dados da sua entrega, como a que está na imagem abaixo. O objetivo era possibilitar a continuidade do preenchimento dos dados nessa planilha e criar uma outra planilha contendo os indicadores dessas entregas.

As principais colunas são:
Coluna A | NF: numeração da nota fiscal.
Coluna B | Transportadora: nome da transportadora que efetuou o transporte.
Coluna C | Modal: modal utilizado para transporte.
Coluna E | Data transportadora para entrega: data que a transportadora deveria realizar a entrega.
Coluna F | Data de entrega: data efetiva da entrega.
Coluna G | Cidade: cidade do destinatário.
Desenvolvimento
Nesse projeto, utilizei os recursos do Excel como:
Power query
A primeira particularidade que precisou ser abordada está relacionada ao fato de que a base de dados registra a operação de cada produto da nota fiscal em uma linha separada. Ou seja, se a nota fiscal contiver mais de um produto, ela será representada por múltiplas linhas correspondentes à mesma nota fiscal. No entanto, a informação que desejamos extrair refere-se à nota fiscal como um todo. Se considerarmos cada linha sendo uma nota fiscal, estaríamos duplicando a nota e a informação estaria incorreta.
Para solucionar essa questão, utilizei o Power Query, que é a ferramenta adequada para o tratamento de dados. Com ela, apliquei a remoção de dados duplicados, adicionei a coluna com o cálculo para obter o status da entrega (em atraso, no prazo ou antecipado) e realizei a tipagem de dados necessária para ser carregada na tabela que servirá de base para os gráficos.
VBA
Utilizei o VBA para criar duas automações que tornam o uso da pasta de trabalho mais prático para o usuário:
→ O usuário pode inserir os dados diretamente na planilha da base, e ao acessar a aba do Dashboard, todas as informações são atualizadas automaticamente.
→ Adicionei um botão para que o usuário possa navegar pelo Dashboard, conforme demonstrado no vídeo acima.
Tabelas e gráficos dinâmicos com segmentação de dados
Com o Power Query realizando os tratamentos de dados e o VBA automatizando a atualização, desenvolvi tabelas dinâmicas, que são carregas em uma planilha oculta, servindo de base para os gráficos e segmentações de dados do dashboard.
Dashboard
Como vimos, a empresa possuía uma base de dados para registrar as entregas, mas não tinha uma visão clara do desempenho delas. Sendo assim, a solução foi o desenvolvimento de um dashboard para responder as perguntas de negócio que ela precisava:
Qual foi o desempenho geral das entregas? No gráfico de rosca podemos ver que foram realizadas 225 entregas e podemos acompanhar em número e em percentual o status das entregas. Na simulação abaixo, mais de um terço das entregas foram fora do prazo;
Qual foi o desempenho por modal? No gráfico de coluna podemos analisar o modal aéreo e rodoviário. Podemos ver um volume maior de entregas no modal rodoviário, sendo que o percentual em atraso está até maior do que no prazo;
Qual foi o desempenho por cidade? No gráfico de barras fica fácil identificar quais cidades tiveram atraso e qual a proporção de cada status;
Qual foi o desempenho durante o período? No gráfico de linhas é possível analisar como foi o desempenho em cada período e como está a tendência de cada status.

Na segunda parte do Dashboard temos uma análise detalhada através de tabalas dinâmicas:
Por transportadora: na primeira tabela dinâmica é possível analisar na coluna "Total Geral" qual foi a proporção das entregas de cada transportadora e nas demais colunas o status de como essas entregas foram realizadas. Um recurso interessante da tabela dinâmica é a possibilidade de dar dois cliques sobre um dado e ele gerar uma planilha com o detalhamento. Por exemplo, observamos que a "Transportes E" teve 28% de entregas em atraso. Ao clicar duas vezes sobre o número 28 da tabela dinâmica, é gerada uma planilha com os dados das entregas da "Transportes E" e que foram realizadas em atraso, conforme o segundo print abaixo.
As outras duas tabelas dinâmicas permitem analisar as entregas por dia da semana e por dia do mês. Assim, é possível analisar onde está ocorrendo a maior incidência de entregas em atraso e avaliar medidas, por exemplo, reagendamentos que possam melhor distribuir as entregas.

Planilha gerada a partir da tabela dinâmica:

Fonte:
댓글