Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Dias Úteis

Boa tarde,

Como faço para achar quantos dias úteis faltam no mês corrente?

Estou usando a expressão abaixo para recceber os dias corridos, mas preciso adaptá-la para me retornar somente os días úteis.

=num((MonthEnd (varToday) - (date (varToday))), '#.##0')

Obrigado

1 Solution

Accepted Solutions
fosuzuki
Partner - Specialist III
Partner - Specialist III

=networkdays(date(varToday), monthend(varToday))

View solution in original post

6 Replies
fosuzuki
Partner - Specialist III
Partner - Specialist III

Procure no Help a função NetWorkDays. Ela retorna a quantidade de dias excluindo os sabados e domingos. Você também pode usar uma lista de feriados para que a função desconsidere também.

Espero que ajude.

Fernando

Not applicable
Author

Olá Ferando, obrigado pela resposta. Eu já tinha olhada sim...

Mas a questão é como eu alteraria a expressão abaixo.

=num((MonthEnd (varToday) - (date (varToday))), '#.##0')

Esta expressão está me retornando quantos dias corridos faltam.

Como colocar o NetWorkDays nela?

Abs

Rodrigo

fosuzuki
Partner - Specialist III
Partner - Specialist III

=networkdays(date(varToday), monthend(varToday))

pablolabbe
Luminary Alumni
Luminary Alumni

Creio que você também tem que desconsiderar os feriados, neste caso , a função networkdays não vai te atender plenamente.

Eu tenho resolvido estas questões implementando uma planilha excel com as datas dos feriados nacionais e locais.

Depois crio no script uma tabela calendário onde implemento uma coluna chamada "QtdDiasUteis" com condicional onde o valor é "0" para fim de semana e feriados, e "1" para demais dias. Ai depois é só fazer a soma desta coluna "sum(QtdDiasUteis)"  para saber o numero de dias uteis no intervalo de seleção.

Abraço,

Pablo Labbe Ibaceta

Consultor Qlikview

Not applicable
Author

Deu certo!

Obrigado Fernando e Pablo!!

Abs

josh_ben86
Contributor III
Contributor III

Pablo,

Poderia nos fornecer uma amostra de como você fez? A planilha você só coloca dia e mês? e no script como é feito? Estou com um sério problema referente a isso..

Att,