Como Calcular Dias Úteis no Power BI: Passo a Passo Completo
Aprenda a calcular dias úteis no Power BI usando calendário, feriados e DAX. Guia completo para contabilizar dias úteis entre duas datas.
O que você vai ver hoje?
Introdução
Calcular dias úteis no Power BI é uma daquelas tarefas que todo mundo acha complicada até ver funcionando de verdade.
E se você trabalha com prazos, entregas, logística, financeiro ou qualquer processo que depende de datas, sabe que dias corridos quase nunca contam a história completa. O que manda mesmo é o quanto de tempo útil passou e é aí que muita gente trava.
A boa notícia? Não precisa ser difícil. Neste artigo, você vai ver, de forma prática e didática, como construir um cálculo de dias úteis do zero: criando sua Tabela Calendário, marcando feriados, identificando finais de semana e usando DAX para somar apenas o que realmente interessa.
Se você já tentou fazer esse tipo de análise e se perdeu nas fórmulas, ou se nunca fez e quer aprender do jeito certo, fica aqui comigo.
No final, você vai entender exatamente como contabilizar dias úteis entre duas datas e transformar esse cálculo em uma ferramenta poderosa para melhorar suas análises e indicadores no Power BI. Vamos nessa?
Para fazer o download do(s) arquivo(s) utilizados na aula, preencha com o seu e-mail:
Não vamos te encaminhar nenhum tipo de SPAM! A Hashtag Treinamentos é uma empresa preocupada com a proteção de seus dados e realiza o tratamento de acordo com a Lei Geral de Proteção de Dados (Lei n. 13.709/18). Qualquer dúvida, nos contate.
Para calcular dias úteis no Power BI, você cria uma tabela Calendário e uma de Feriados, marca os dias de semana (segunda a sexta) e exclui os feriados, e então conta os dias úteis entre duas datas com DAX (CALCULATE + DATESBETWEEN) ou com NETWORKDAYS no Power Query. Isso garante prazos e SLAs realistas, ignorando fins de semana e feriados.
O que são dias úteis no Power BI e por que isso importa
Quando falamos em dias úteis no Power BI, estamos falando da contagem real de tempo que importa em análises de prazo, produtividade, demandas e entregas.
Não basta subtrair uma data da outra, isso mostra apenas os dias corridos, mas ignora sábados, domingos e feriados, que são justamente os dias em que nada avança em grande parte das operações.
Por isso, o Power BI precisa de uma lógica própria para entender quais dias “contam” no calendário e quais devem ser descartados.
Esse cálculo importa porque ele conecta seus dados ao mundo real. Se um pedido foi feito no dia 2 e entregue no dia 4, você não quer saber “2 dias corridos”. Você quer saber se foram 2 dias úteis, 1 dia útil, ou até nenhum, dependendo do calendário.
Esse tipo de precisão muda completamente indicadores de SLA, tempo médio de atendimento, eficiência logística e até análises financeiras. É esse tipo de detalhe que transforma simples datas em insights de verdade.
Diferença entre dias corridos e dias úteis
Dias corridos são simplesmente a subtração entre duas datas: DataFinal – DataInicial ou via fórmula DATEDIFF(DataInicial, DataFinal, DAY).
Já os dias úteis exigem lógica: o Power BI precisa saber se a data é segunda a sexta, se não é feriado e se deve ou não contar o primeiro dia.
Por exemplo: de 2 a 4 de janeiro, o cálculo retorna 3 dias corridos, mas apenas 2 dias úteis — e esse detalhe muda toda a análise.
Aplicações reais do cálculo (Logística, Financeiro, SLA, Projetos)
Calcular dias úteis no Power BI não é só um “cálculo legal”: é algo usado todos os dias em operações reais. Em logística, mostra se uma entrega respeitou o prazo; no financeiro, determina tempo útil de aprovação; em times de suporte, mede SLA; e em projetos, indica a duração real das tarefas dentro do calendário de trabalho.
Alguns usos diretos:
- Prazo de entrega (dias úteis entre “pedido” e “entrega”).
- SLA de atendimento e suporte.
- Lead time de processos internos.
- Duração útil de tarefas em cronogramas e projetos.
A base necessária: Transportes, Calendário e Feriados
Para calcular dias úteis no Power BI do jeito certo, você precisa montar uma base sólida. Não adianta tentar escrever a fórmula final sem antes organizar as tabelas que alimentam o cálculo.
Aqui entram três peças que vão trabalhar juntas: a base de Transportes (ou qualquer base com datas), a Tabela Calendário e a Tabela de Feriados.
Quando essas três estão estruturadas, o Power BI consegue entender quais dias contam e quais devem ser ignorados.
O objetivo dessa estrutura é simples: dar ao Power BI o contexto que ele não tem por padrão. O Power BI entende datas, mas não sabe automaticamente se um dia é sábado, feriado, dia útil ou não útil. É você quem precisa ensinar isso ao modelo.
Por isso, antes de criar as fórmulas, você prepara esse conjunto de tabelas que servirá como "regra do jogo" para a contagem de dias úteis entre datas.
Estrutura da base de Transportes
A base de Transportes é de onde vêm as datas que você quer comparar. Ela precisa ter colunas de Data do Pedido e Data da Entrega, porque são essas duas colunas que servirão como início e fim da contagem.
Além disso, costuma ter informações como cliente, origem, destino, quilometragem ou número do serviço. O que importa aqui é: duas datas claras e limpas para que o DAX consiga calcular não apenas dias corridos, mas principalmente dias úteis no Power BI usando as próximas tabelas.

Construindo a Tabela Calendário completa
A Tabela Calendário é o coração do cálculo. Ela precisa conter todas as datas presentes no modelo — por exemplo, de 2018 a 2020. Em geral, ela é criada com uma fórmula simples no Power BI:
Calendario =
ADDCOLUMNS (
CALENDAR (DATE(2018,1,1), DATE(2020,12,31)),
"Ano", YEAR([Date]),
"Mês", FORMAT([Date], "MMMM"),
"Nome do Dia", FORMAT([Date], "dddd")
)Esse calendário permite classificar se um dia é segunda, terça, sábado, domingo etc. A partir disso, conseguimos criar a coluna que diz “sim” ou “não” para dia útil.
Uma tabela de calendário bem feita evita erros com DAX, melhora performance e segue exatamente o que é recomendado por fontes como SQLBI e Microsoft Docs — ambos reforçam a importância de ter um calendário único e bem estruturado para cálculos de tempo.

Criando uma Tabela de Feriados confiável
A Tabela de Feriados funciona como um filtro extra na lógica de dias úteis. Aqui você coloca todos os feriados do período analisado, sejam nacionais, estaduais ou internos da empresa.
A ideia é simples: listar todas as datas e relacionar essa tabela com a Tabela Calendário usando RELATED().

Você pode extrair feriados nacionais do portal oficial do Governo Federal (https://www.gov.br/), garantindo que o cálculo contabilize dias úteis no Power BI de forma realista e sem distorções.
Como calcular dias corridos entre duas datas
Antes de chegar nos dias úteis no Power BI, precisamos dominar o cálculo mais simples: dias corridos entre duas datas.
Esse é o primeiro passo porque ele ajuda a validar se suas datas estão corretas, se o tipo de dado está definido como Date e se o Power BI está interpretando o calendário do jeito certo. Sem isso, qualquer tentativa de calcular dias úteis pode gerar erros ou valores estranhos.
O cálculo de dias corridos também funciona como referência. Se entre 02/01 e 04/01 você obtém “3 dias corridos”, mas ao calcular dias úteis o resultado é “2 dias úteis”, você entende imediatamente o que está sendo excluído (sábado, domingo, feriado ou o dia inicial).
Esse tipo de comparação ajuda muito a validar o modelo antes de avançar para fórmulas mais complexas como CALCULATE + DATESBETWEEN.
Usando a função DATEDIFF
A forma mais direta de calcular dias corridos no Power BI é usando a função DATEDIFF. Ela compara duas datas e retorna a diferença no intervalo que você escolher. Para dias, use DAY.
Exemplo prático:
Dias Corridos = DATEDIF('Base Transportes'[Data do Pedido],'Base Transportes'[Data da Entrega],DAY)De 02/01 a 04/01, essa fórmula retorna 3 dias corridos, porque conta todas as 24h entre as datas, inclusive o dia inicial.

Alternativa com subtração direta
Se quiser algo ainda mais simples, dá para calcular dias corridos apenas subtraindo uma data da outra. Nesse caso, o Power BI devolve a diferença como número.
Dias Corridos = 'Base Transportes'[Data da Entrega] - 'Base Transportes'[Data do Pedido]Aqui, de 02/01 a 04/01, o resultado é 2, porque a subtração ignora o dia inicial e só calcula a distância entre as datas.
Ambos funcionam, depende de qual lógica faz mais sentido para sua análise e validação.
Cuidados com granularidade
Um detalhe importante: a granularidade do DATEDIFF (DAY, MONTH, YEAR, HOUR) muda completamente o resultado.
Se você usar MONTH, por exemplo, uma diferença de 02/01 a 04/01 vira 0, porque não passou um mês inteiro.
Por isso, ao construir cálculos de dias úteis no Power BI, sempre use DAY. Esse cuidado evita distorções nos seus indicadores. A documentação oficial da Microsoft reforça isso e vale conferir para compreender todo o funcionando da função: https://learn.microsoft.com/pt-br/dax/datediff-function-dax
Como identificar dias da semana (segunda a sexta)
Antes de calcular dias úteis no Power BI, o primeiro passo é ensinar o modelo a diferenciar dias úteis de fins de semana. O Power BI não sabe, por padrão, que sábado e domingo não contam como dias de trabalho.
Por isso, precisamos criar uma lógica dentro da Tabela Calendário que marque cada data como “dia útil” ou “não útil”. Essa etapa é simples, mas é uma das mais importantes para que o cálculo final reflita a realidade do seu negócio.
A ideia aqui é usar colunas calculadas para olhar para cada linha do calendário e classificar o dia. Essa separação serve como base para tudo o que vem depois — inclusive para somar corretamente apenas os dias úteis entre duas datas.
E quanto mais organizada essa tabela estiver, mais fácil será criar análises de prazo, SLA e logística.
Criando uma coluna “dia útil” vs. “fim de semana”
A abordagem mais direta é criar uma nova coluna que retorne “sim” para dias úteis e “não” para sábado e domingo. Algo assim:
Dia da Semana? =
IF(
'Calendario'[Nome do Dia] = "sábado"
|| 'Calendario'[Nome do Dia] = "domingo",
"Não",
"Sim"
)Isso transforma cada linha do calendário em uma “etiqueta” simples que você usa depois para filtrar, somar e calcular prazos úteis.

IF + condições lógicas (sábado e domingo)
A lógica funciona comparando o nome do dia da semana. Se a coluna Nome do Dia retornar sábado ou domingo, ela vira automaticamente um dia não útil.
Se retornar qualquer outro valor (segunda a sexta), marcamos como dia útil. Essa verificação dupla usando || (OR) garante que o Power BI entenda corretamente os dois dias de fim de semana.
Alternativa com WEEKDAY()
Se você quiser uma versão ainda mais robusta, pode usar WEEKDAY(), que retorna um número para cada dia:
- 1 = domingo
- 2 = segunda
- …
- 7 = sábado
Assim, você cria uma coluna mais enxuta e sem depender do texto do nome do dia:
Dia da Semana (Num) = WEEKDAY('Calendario'[Data], 2)E depois testa se o valor é menor ou igual a 5. Essa abordagem também costuma ser recomendada pela estabilidade.
Como marcar feriados usando RELATED
Depois de identificar os dias da semana no calendário, o próximo passo para calcular dias úteis no Power BI é fazer o cruzamento com a lista de feriados.
Afinal, não adianta o dia cair em uma terça-feira, se é feriado nacional, esse dia não deve entrar na contagem.
Para isso, o Power BI precisa “olhar” para outra tabela e verificar se aquela data existe na lista de feriados.
É aqui que a função RELATED entra em cena, fazendo a ponte entre as tabelas e trazendo automaticamente o feriado correspondente para o Calendário.
O processo é simples: você cria uma coluna na Tabela Calendário e usa o RELATED para buscar, na Tabela de Feriados, se aquela data aparece como feriado.
Se existir, ele retorna o nome do feriado; se não existir, retorna em branco e isso é ótimo para a lógica de dias úteis. Esse passo garante que a contagem ignore feriados nacionais, estaduais ou internos da empresa, deixando seu cálculo muito mais próximo da realidade operacional.
Quando usar RELATED (relação 1:N)
A função RELATED só funciona quando existe um relacionamento 1:N entre as tabelas no caso, a Tabela de Feriados deve ter datas únicas (lado 1), enquanto a Tabela Calendário contém todas as datas do período (lado N).
Assim, cada data da Tabela Calendário pode “puxar” seu correspondente da Tabela de Feriados. O código típico fica assim:
Feriado? = RELATED(Feriados[Feriado])
Por que usar valores em branco
Quando o RELATED não encontra um feriado, ele devolve BLANK(), e isso é perfeito. Em vez de precisar criar lógica extra, basta testar se o campo está em branco para saber que aquele dia não é feriado. Na prática, a coluna fica assim:
- Preenchido = feriado
- Em branco = dia normal
Isso simplifica muito a construção da coluna final de dias úteis mais à frente.
Mantendo a lista atualizada
A lista de feriados deve ser atualizada anualmente, já que muitos feriados móveis (como Carnaval e Páscoa) mudam de data. Para manter tudo funcionando, basta atualizar a planilha e recarregar o modelo.
Se quiser uma base confiável, use fontes como o calendário oficial do Gov.br (feriados nacionais) ou mantenha um arquivo interno com feriados estaduais e corporativos, caso sua empresa utilize.
Criando a coluna final de “Dia Útil”
Depois de identificar quais dias são de segunda a sexta e quais datas são feriados, chegou a hora de juntar tudo em uma única coluna: o “Dia Útil”, que vai indicar com precisão se cada data na sua Tabela Calendário conta ou não na soma dos dias úteis no Power BI.
Essa etapa é importante porque simplifica todo o restante da análise — em vez de recriar várias condições dentro das fórmulas, você transforma tudo em 1 (útil) ou 0 (não útil). Isso deixa o DAX mais limpo, mais rápido e muito mais fácil de reaproveitar em outros relatórios.
Essa coluna final funciona como o “coração” do cálculo. É ela que permite que funções como CALCULATE, SUM e DATESBETWEEN consigam fazer a contagem de dias úteis sem você precisar escrever condições gigantescas.
Depois que essa estrutura está pronta, você só precisa somar os dias onde o valor é 1 para saber quantos dias úteis existem entre duas datas: simples, direto e super eficiente.
Combinação lógica de semana + feriado
A lógica é simples: um dia só é considerado útil se for dia da semana E não for feriado. Essas duas condições se combinam facilmente em uma fórmula DAX como:
Dia Util? =
IF(
'Calendario'[Dia da Semana?] = "Sim"
&& ISBLANK('Calendario'[Feriado?]),
1,
0
)Essa abordagem garante que finais de semana e feriados fiquem marcados como 0, e todos os dias úteis como 1, deixando o calendário totalmente preparado para os cálculos seguintes.

Por que usar 1 e 0
Usar 1 e 0 ao invés de “sim” e “não” não é só preferência, é performance. O Power BI soma números muito mais rápido do que interpreta textos. Isso permite que você some dias úteis com:
SUM('Calendario'[Dia Util?])Essa prática também facilita filtros, medidas e gráficos, além de ser uma recomendação clássica da comunidade de DAX.
Versão avançada no Power Query
Se você quiser fazer essa lógica no Power Query, é totalmente possível e especialmente útil quando sua base vem de sistemas que já enviam feriados ou marcadores de fim de semana.
No PQ, você pode usar a função Date.DayOfWeek() para identificar sábados e domingos e criar uma coluna condicional para marcar 1 e 0. Fica assim:
= if Date.DayOfWeek([Data]) < 5 and [Feriado] = null then 1 else 0Essa abordagem deixa o modelo mais leve, porque o cálculo é feito antes de chegar ao modelo tabular.
Cálculo final: dias úteis entre duas datas no Power BI
Agora que o Power BI já sabe quais datas são dias úteis (1) e quais devem ser ignoradas (0), chega a parte mais importante: somar apenas os dias úteis que estão entre a data do pedido e a data da entrega.
Essa soma não pode ser feita direto na tabela de transportes, porque os dias úteis estão na Tabela Calendário.
Por isso, vamos usar o DAX para filtrar o intervalo correto e trazer apenas os dias válidos. A boa notícia é que, uma vez configurado, esse cálculo funciona automaticamente para qualquer pedido novo que entrar na sua base.
Essa etapa fecha toda a lógica do projeto: você pega o período entre duas datas, filtra apenas os dias marcados como “úteis” e retorna exatamente quantos deles aconteceram naquele intervalo.
É aqui que o Power BI realmente transforma a contagem de datas em uma análise profissional, perfeita para medir SLA, prazos operacionais e eficiência de processos. O resultado final é simples de interpretar e extremamente útil em dashboards logísticos e financeiros.
Usando CALCULATE + SUM + DATESBETWEEN
Para somar somente os dias úteis, usamos três funções juntas:
- CALCULATE para aplicar filtros,
- DATESBETWEEN para limitar o período,
- SUM para somar os valores 1 da coluna Dia Útil.
A fórmula completa fica assim:
Dias Úteis =
CALCULATE(
SUM('Calendario'[Dia Útil?]),
DATESBETWEEN(
'Calendario'[Data],
'Base Transportes'[Data do Pedido],
'Base Transportes'[Data da Entrega]
)
) - 1Com isso, se o pedido for de 02/01 a 04/01, o Power BI vai somar apenas os dias úteis do calendário. Ex.: terça (1) + quarta (1) = 2 dias úteis.

Por que subtrair 1 ao final
Sem o “–1”, o Power BI conta também o dia inicial como um dia útil completo e isso costuma distorcer o prazo real.
Por exemplo, no intervalo 02/01 a 04/01, o DAX retornaria 3 dias úteis (2, 3 e 4). Mas, operacionalmente, você não considera o próprio dia do pedido como um dia de processamento completo. Por isso, subtrair 1 remove esse excesso e deixa o cálculo muito mais fiel à vida real.
Como validar o resultado
Validar o cálculo é simples: basta abrir a Tabela Calendário, filtrar o intervalo entre a data inicial e a final e contar manualmente quantos dias têm Dia Útil = 1.
Se a fórmula estiver correta, o número vai bater exatamente com a soma. Essa checagem ajuda especialmente quando há feriados no meio ou quando o intervalo começa ou termina em finais de semana.
Erros comuns ao calcular dias úteis (e como evitar)
Mesmo sabendo criar coluna de calendário, marcar feriados e aplicar o DAX correto, ainda é comum esbarrar em erros que fazem o cálculo de dias úteis no Power BI retornar valores estranhos.
Às vezes o número vem maior do que deveria, às vezes dá zero, às vezes vem vazio e quase sempre o problema está na estrutura do modelo ou em detalhes simples que passam despercebidos.
A boa notícia é que esses erros são super previsíveis. E quando você entende o porquê acontecem, fica muito fácil evitar todos eles. Abaixo, reuni os problemas mais comuns e como resolver cada um de forma direta, para que sua análise nunca dê resultados incoerentes.
Tabela Calendário sem relacionamento
Esse é, disparado, o erro mais comum. Sem um relacionamento 1:N entre sua base (ex.: Transportes) e a Tabela Calendário, funções como RELATED(), DATESBETWEEN() e até mesmo filtros de data simplesmente não funcionam.
O resultado costuma ser BLANK() ou números que não fazem sentido. Sempre garanta que a coluna de datas da tabela fato esteja ligada à coluna Date da Tabela Calendário.
Feriados duplicados ou ausentes
Um único feriado repetido duas vezes já pode quebrar seu cálculo — principalmente se você usa uma coluna que marca feriado com RELATED().
Da mesma forma, feriados que faltam na lista fazem a contagem ficar maior do que deveria. Sempre revise sua planilha de feriados e, se possível, valide com uma fonte oficial como o Gov.br.
DATESBETWEEN invertido
Se você inverter início e fim ao usar:
DATESBETWEEN(Calendario[Data], DataEntrega, DataPedido)o Power BI interpreta o intervalo ao contrário — e retorna zero ou valores completamente errados. A ordem correta sempre é: DataInicial → DataFinal.
Ou seja: Data do Pedido antes de Data de Entrega.
Falta de Data Type = Date
Esse erro é quase invisível. Se sua coluna estiver como Text (mesmo parecendo data visualmente), várias funções do DAX quebram silenciosamente. Basta formatar como Date no Power Query ou no próprio Power BI Desktop para corrigir. Sem isso, o cálculo de dias úteis simplesmente não roda.
Alternativas para calcular dias úteis
Nem sempre você vai querer fazer todo o cálculo de dias úteis no Power BI usando apenas DAX. Em alguns cenários, pode ser mais simples ou performático empurrar parte da lógica para o Power Query ou até reaproveitar algo que você já faz no Excel.
O importante é entender que o objetivo é o mesmo: contabilizar dias úteis entre duas datas, ignorando finais de semana e feriados, com o menor atrito possível no seu modelo.
Essas alternativas são úteis quando o modelo já está pesado, quando você quer “congelar” o cálculo de dias úteis na carga de dados ou quando a equipe está mais acostumada com fórmulas de Excel do que com DAX.
A ideia aqui não é substituir a solução principal, mas te mostrar outros caminhos para chegar no mesmo resultado e deixar sua análise mais flexível.
NETWORKDAYS no Power Query
Se você já usa Excel, a função NETWORKDAYS(ou DIATRABALHO.INTL) é praticamente um clássico para calcular dias úteis.
Uma alternativa é fazer esse cálculo antes, na própria planilha, usando algo como =DIATRABALHO.INTL(DataInicial;DataFinal;1;Feriados) e depois carregar essa coluna pronta para dentro do Power BI.
Outra abordagem é replicar a lógica no Power Query: gerar uma lista de datas (List.Dates), filtrar sábados, domingos e feriados com Date.DayOfWeek e contar as linhas — o resultado é o número de dias úteis que você pode gravar como coluna fixa.
Função M personalizada
No Power Query, você também pode criar uma função M personalizada para calcular dias úteis entre duas datas, reaproveitando em várias consultas.
A ideia é parecida com o DAX: a função recebe DataInicial, DataFinal e uma lista de feriados; gera todas as datas do intervalo, filtra finais de semana e feriados e retorna List.Count do que sobrou.
Assim, você já traz para o modelo uma coluna pronta de dias úteis, sem depender de medida DAX para cada visual.
Criar medida em vez de coluna
Outra alternativa é não gravar o resultado como coluna na tabela de fatos, e sim como medida dinâmica, calculando os dias úteis no Power BI conforme o contexto do relatório.
Em vez de uma coluna Dias Úteis, você cria uma medida com a mesma lógica (CALCULATE + SUM + DATESBETWEEN) e usa direto nos visuais.
Isso é útil quando o mesmo intervalo de datas pode variar por filtro, segmento ou cliente, e você quer que o cálculo se ajuste automaticamente ao contexto do relatório.
Perguntas frequentes sobre dias úteis no Power BI
1. Como calcular dias úteis no Power BI?
Monte uma tabela Calendário e uma de Feriados, crie uma coluna que marca os dias úteis (segunda a sexta, exceto feriados) e some essa coluna entre duas datas com DAX (CALCULATE + DATESBETWEEN). Outra opção é a função NETWORKDAYS no Power Query.
2. Qual a diferença entre dias corridos e dias úteis?
Dias corridos contam todos os dias do calendário, incluindo sábados, domingos e feriados. Dias úteis contam apenas os dias de trabalho (geralmente de segunda a sexta, sem feriados), refletindo melhor prazos reais de entrega e SLAs.
3. Como considerar feriados no cálculo de dias úteis?
Crie uma tabela de Feriados com as datas e relacione-a (ou use RELATED) com a tabela Calendário. Na coluna de dia útil, marque como não útil os dias que aparecem na tabela de feriados, mantendo a lista sempre atualizada.
4. Existe a função NETWORKDAYS no Power BI?
No DAX não há uma NETWORKDAYS pronta, mas o cálculo é feito com a tabela Calendário e medidas. Já no Power Query existe a função NETWORKDAYS (em M), que conta dias úteis entre duas datas considerando uma lista de feriados.
Conclusão
Dominar o cálculo de dias úteis no Power BI é sair do “mais ou menos” e entrar na análise profissional.
Quando você estrutura uma boa Tabela Calendário, marca feriados, cria a coluna de dia útil e aplica DAX para calcular dias úteis entre duas datas, seus relatórios deixam de mostrar só datas bonitas e passam a responder perguntas reais: entregamos no prazo? respeitamos o SLA? esse processo está melhorando ou piorando?
Na prática, esse cálculo aparece o tempo todo: prazo de entrega de pedidos, tempo útil de aprovação de pagamentos, acompanhamento de SLAs de suporte e duração de tarefas em projetos. A partir daí, é só usar gráficos de colunas, linhas ou cartões para visualizar prazo médio em dias úteis por cliente, região ou tipo de serviço e começar a tomar decisão em cima de dado, não de achismo.
Se você já chegou até aqui, o próximo passo é evoluir suas análises, se quiser ir além e montar dashboards completos e profissionais, vale conhecer nosso curso Power BI Impressionador, onde você aprofunda em DAX, modelagem e construção de relatórios que realmente chamam atenção de gestores e recrutadores.
Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!
O que você aprende neste vídeo
Resposta rápida: A aula calcula dias úteis entre duas datas no Power BI com três tabelas (transporte, calendário e uma de feriados montada à mão com busca no Google). Colunas DAX marcam dia da semana e feriado, e a soma final usa CALCULATE com DATESBETWEEN, menos 1 para não contar o dia do pedido.
Neste vídeo (32 min):
- 1:06 - Apresenta as três bases da análise: a planilha de transporte (com data do pedido e da entrega), a de calendário e a de feriados.
- 2:49 - Monta a lista de feriados à mão, pesquisando feriados 2018, feriados 2019 e feriados 2020 no Google.
- 4:29 - Antes de ir para dias úteis, calcula os dias corridos entre pedido e entrega com
DATEDIFF, como aquecimento. - 9:35 - Cria a coluna que testa se a data é dia de semana ou fim de semana, com
IFverificando sábado e domingo. - 14:11 - Traz o feriado da tabela de feriados para dentro do calendário com
RELATED. - 19:40 - Combina dia da semana e feriado com
&&numa coluna que devolve 1 para dia útil e 0 para não útil. - 23:20 - Soma os dias úteis do período com
CALCULATEeDATESBETWEEN, filtrando pela data do pedido e da entrega. - 29:23 - Encontra o erro no primeiro teste (3 dias úteis em vez de 2, entre 2 e 4 de janeiro) e corrige subtraindo 1 no final da fórmula.
- 30:38 - Confere num segundo exemplo, com feriado no meio da semana (10 a 15 de fevereiro), que a fórmula agora acerta 1 dia útil.
Trechos do vídeo:
- O intervalo do
DATESBETWEENinclui a data inicial e a final; como o prazo de entrega não conta o dia do pedido, a aula tira 1 do resultado. - Quando a data não aparece na tabela de feriados,
RELATEDdevolve em branco, e é esse branco que marca que aquele dia não é feriado. - Marcar dia útil como 1 e não útil como 0, em vez de sim ou não, permite somar a coluna inteira para chegar direto na quantidade de dias úteis do período.
- Um dia só entra como útil quando as duas condições valem ao mesmo tempo: estar de segunda a sexta e não constar na lista de feriados.
Hashtag Treinamentos
Para acessar outras publicações de Power BI, clique aqui!
Posts mais recentes de Power BI
- O que faz um analista de BI? Funções, salário e ferramentasO que faz um analista de BI, salário no Brasil, ferramentas exigidas e como entrar na área de Business Intelligence.
- O que é modelagem de dados?O que é modelagem de dados, a diferença entre tabela fato e dimensão e como o modelo estrela organiza dados para análise.
- Curso Básico de Power BI: Aprenda do Zero em 6 AulasCurso básico de Power BI gratuito: instale a ferramenta, trate dados no Power Query, crie medidas em DAX e monte seu primeiro dashboard em 6 aulas.
Posts mais recentes da Hashtag Treinamentos
- Planilha de Controle de Notas Fiscais no Excel [Grátis]Baixe a planilha de controle de notas fiscais no Excel grátis: calcule ISS e retenções, veja o que está em aberto e gere a cobrança de cada nota de serviço.
- Qual IA usar na empresa: ChatGPT, Claude ou Perplexity?Qual IA usar na empresa: veja as diferenças entre ChatGPT, Claude e Perplexity e quando cada um rende mais em cada área da sua equipe.
- Apostilas Gratuitas em PDF: Excel, Power BI, Python e IABaixe apostilas gratuitas em PDF de Excel, Power BI, Python, Claude e agentes de IA, com exercícios e gabarito. Escolha a sua e comece hoje.








