Ô trem bão, sô! Vamo falar da função NETWORKDAYS no Power BI! Essa função é daquelas que te ajuda a contar quantos dias úteis tem entre duas datas, ignorando o fim de semana e, se você quiser, até os feriados. Assim, cê não precisa ficar calculando na mão os dias em que a galera não tá trabalhando. Pra quem vive de prazo apertado, igual a gente que mexe com Power BI e Excel, é a mão na roda!
Como funciona o trem?
A sintaxe dela é assim:
NETWORKDAYS(DataInicial, DataFinal, [Feriados])
- DataInicial: É a data que você começa a contar.
- DataFinal: É a data que você quer saber até onde vai.
- Feriados (opcional): Uma lista de datas pra gente ignorar também, igual a quem ignora os prazos de vez em quando.
Agora bora pros exemplos, que é o que interessa!
Exemplo 1: Contando os dias úteis de uma semana
Imagina que você começou um projeto no dia 1 de outubro de 2024 e vai até o dia 7 de outubro de 2024. Quantos dias úteis tem aí?
NETWORKDAYS("2024-10-01", "2024-10-07")
Aí o Power BI vai te dizer: 5 dias úteis, porque ele pula o fim de semana, que é sagrado pra descansar.
Exemplo 2: Ignorando feriado
Agora, se no meio dessa semana tem um feriado, por exemplo, dia 5 de outubro é dia de comer queijo, quero dizer, feriado! Aí é só colocar isso na fórmula.
NETWORKDAYS("2024-10-01", "2024-10-07", {"2024-10-05"})
Pronto, agora o Power BI vai te dizer que tem 4 dias úteis só, porque ele excluiu o feriado.
Exemplo 3: Projetão de um mês
Cê tá com um projeto grande, começou dia 1 de setembro e vai até 30 de setembro. Quantos dias úteis tem?
NETWORKDAYS("2024-09-01", "2024-09-30")
Resposta: 22 dias úteis, porque ele excluiu todos os sábados e domingos.
Exemplo 4: Projeto com feriado nacional
Agora imagina que em setembro tem um feriado, tipo o dia 7. Como que fica?
NETWORKDAYS("2024-09-01", "2024-09-30", {"2024-09-07"})
Vai dar 21 dias úteis, porque além dos fins de semana, ele também ignorou o feriado.
Exemplo 5: Férias em outubro
Se você tá programando suas férias de 1 a 31 de outubro e quer saber quantos dias úteis tem nesse mês, ó a fórmula:
NETWORKDAYS("2024-10-01", "2024-10-31")
E vai ter 23 dias úteis, então aproveita os fins de semana!
Exemplo 6: Trabalho entre dois meses
Começou um projeto em 20 de setembro e vai até 10 de outubro. Quantos dias úteis tem?
NETWORKDAYS("2024-09-20", "2024-10-10")
Vai te dizer que tem 15 dias úteis.
Exemplo 7: Ignorando feriado no meio dos dois meses
Agora, se no meio desse período tem um feriado, por exemplo, 12 de outubro, o cálculo vai ser assim:
NETWORKDAYS("2024-09-20", "2024-10-10", {"2024-10-12"})
Mas como o feriado já é no final do período, a resposta continua sendo 15 dias úteis.
Exemplo 8: Trampo de curto prazo com feriado
Se você tá com uma missão de 5 dias, de 1 a 5 de novembro, mas no dia 2 é feriado de Finados:
NETWORKDAYS("2024-11-01", "2024-11-05", {"2024-11-02"})
O Power BI te dá 4 dias úteis, porque pulou o feriado no meio.
Exemplo 9: Cálculo com lista de feriados
Agora, se cê quer incluir uma lista de vários feriados ao longo do ano:
NETWORKDAYS("2024-01-01", "2024-12-31", {"2024-01-01", "2024-04-21", "2024-09-07"})
Pronto, ele vai contar os dias úteis do ano, ignorando esses feriados. Se quiser saber quantos dias úteis tem em 2024, com esses feriados aí, a resposta vai ser 252 dias úteis.
Exemplo 10: Projeto de longo prazo com feriados regionais
Agora, imagina que cê tem um projeto de 6 meses e no meio tem feriados regionais, além dos nacionais. Aí o trem vai ser assim:
NETWORKDAYS("2024-01-01", "2024-06-30", {"2024-04-21", "2024-06-15", "2024-05-01"})
Vai te devolver os dias úteis desse período, tirando esses feriados.
E assim, meu amigo, com a função NETWORKDAYS no Power BI, cê fica expert em calcular os dias que cê vai realmente precisar trabalhar!