Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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
=networkdays(date(varToday), monthend(varToday))
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
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
=networkdays(date(varToday), monthend(varToday))
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
Deu certo!
Obrigado Fernando e Pablo!!
Abs
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,