Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
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

Tags (1)
1 Solution

Accepted Solutions
fosuzuki
Valued Contributor II

Re: Dias Úteis

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

6 Replies
fosuzuki
Valued Contributor II

Re: Dias Úteis

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

Re: Dias Úteis

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
Valued Contributor II

Re: Dias Úteis

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

Luminary
Luminary

Re: Dias Úteis

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

Re: Dias Úteis

Deu certo!

Obrigado Fernando e Pablo!!

Abs

josh_ben86
New Contributor III

Re: Dias Úteis

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,