body { background-color: white; }
Amauri Bekesius • 09 jun 2025 • Microsoft Power BI
A pedidos e já informando que a função dias úteis no Power BI não é tão “jovem” assim, mas algumas solicitações para efetuar esse cálculo onde diversas pessoas encontram muitas dificuldades em sua elaboração. Portanto, neste artigo, farei de uma forma simples um cálculo exibindo a quantidade de dias úteis escolhendo um determinado mês.
Inicialmente iremos construir duas tabelas sendo uma com datas do ano de 2025 e a segunda com os feriados compreendidos neste mesmo ano de 2025. Após essa construção uma medida para efetuar esses cálculos com apenas os dias úteis.
Passo 1:
Não perdendo muito tempo, utilizarei uma nova tabela criada a partir de uma função DAX onde:
Ano_2025 = CALENDAR("01/01/2025","31/12/2025")
Nossa primeira tabela denominada Ano_2025, contêm a função CALENDAR() que em seus argumentos foram digitados o primeiro dia do ano e o último dia do ano de 2025, conforme exemplo acima, obtendo a seguinte visualização:
Não vou aqui exibir os 365 dias pois não se faz necessário uma vez que a função demonstra tal valor inicial e final.
Poderia criar uma tabela de feriados utilizando a linguagem M do Power Query, mas para não complicar e como já utilizo uma base de feriados onde com essa base a função dias úteis irá reconhecer esses feriados apenas obtive essa tabela desenvolvida em Excel mesmo.
Um detalhe importante nesta base é que para realizar esses cálculos de dias uteis a base acima deverá conter apenas uma coluna, ou seja, apenas as datas dos feriados e nada mais.
Passo2:
De posse dessas duas bases, falta apenas desenvolver o cálculo em DAX para verificar sua eficácia, onde:
Dias Uteis = NETWORKDAYS(MIN(Ano_2025[Date]),MAX(Ano_2025[Date]),1,Feriados_2025)
Vamos aos detalhes:
Dias Uteis: é o nome da medida;
NETWORKDAYS(): é a função que irá através dos argumentos trazer os dias úteis conforme o mês escolhido;
A função MIN() – mínimo: trará a menor data da nossa primeira tabela Ano_2025;
A função MAX() – máximo: trará a maior data da nossa primeira tabela Ano_2025;
O número a seguir faz parte de uma outra tabela que ainda o Power BI não exibe como por exemplo o Excel, portanto, coloquei essa base para você ter uma referência de finais de semana em que:
E por fim, dentro do cálculo a segunda tabela denominada Feriados_2025.
Passo 3:
Vamos ao exemplo:
Em um relatório em branco coloco uma segmentação de dados com os meses do ano de 2025 e um cartão para que quando escolher um mês ou mais, me informe a quantidade de dias úteis. Nenhum mês selecionado, informa a quantidade total dos dias úteis de 2025. Selecionando apenas um mês como no exemplo mês de maio, apenas os dias úteis desse mês e por fim com a seleção de mais de um mês a somatória dos dois meses selecionados maio e junho:
Conclusão:
Em meus artigos, tento demonstrar sempre de forma simples para que nossos leitores possam verificar e aplicar conforme suas urgências. Esses recursos são sensacionais e seus efeitos impactantes. A ideia é trazer novas formas de visuais ou cálculos para facilitar nosso dia a dia.
Esses são apenas exemplos que podemos realizar, mas cada analista deverá utilizar de seus conhecimentos para verificar a real necessidade dessas soluções. O que desejo a vocês são inspirações.