Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Diferença de horas(dias úteis)

Boa tarde, alguém sabe me responder como pegar uma quantidade de horas entre dias úteis.

exemplo: interval(today() -  '10/01/2014 00:00:00), essa formula retorna o intervalo de horas, mas não exclui sábados e domingos.

Labels (1)
1 Solution

Accepted Solutions
nicolett_yuri

Segue com esse cálculo

View solution in original post

24 Replies
Not applicable
Author

Corrigindo -- >  interval(localtime() -  '10/01/2014 00:00:00)

Clever_Anjos
Employee
Employee

Vc quer considerar quantas horas por dia útil?

Você poderia considerar a seguinte expresssão

=Interval(

  (DayEnd(vDataInicial) - vDataInicial) +

  (vDataFinal - DayStart(vDataFinal)) +

  RangeMax(NetWorkDays(vDataInicial+1,vDataFinal-1),0)

)

Not applicable
Author

Olá Clever, todas as horas do dia.

Not applicable
Author

Só complementando preciso que delete feriados também.

Clever_Anjos
Employee
Employee

Se você tiver um campo com os feriados armazenados, coloque como parâmetro para a função networkdays

Not applicable
Author

Não funciona Cara:

NetWorkDays(interval(LocalTime() - '10/01/2015 00:00:00'))

Clever_Anjos
Employee
Employee

NetworkDays calcula a diferença de dias uteis entre duas datas e se passar um terceiro parametro com os feriados, os desconsidera.

Acima, você está passando apenas um parâmetro

Clever_Anjos
Employee
Employee

Segue uma app com exemplo

Not applicable
Author

=interval(NetWorkDays ('2015-01-09 15:00:00', '2015-01-13 10:00:00 ')) deste forma ele retorna 24 hrs X 3 = 72:00:00,mas percebi que ele não analisa as horas passadas por parametro, qualquer horario que colocar o resultado é  mesmo: 72:00:00.