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

Calendario

Tengo una variable que trae

6 12:25 siendo 6 dias 12 horas y 25 minutos

La cual esta mal calulada ya que si entre medio de ese calculo hubo un fin de semana deberia ser 4 12:25

como hago para que cuente si hubo un fin de semana y no cuente sabado y domingo¡?

1 Solution

Accepted Solutions
Not applicable
Author

Hola,

Podrías usar la función networkdays(), esta función retornará un numero entero indicando los días que se consideran laborables. Los minutos y segundos no son soportados por esta función, por que tendrás que añadir condicionales que ayuden a obtener dichos numeros.

Saludos,

Ricardo

View solution in original post

4 Replies
Not applicable
Author

Hola,

Podrías usar la función networkdays(), esta función retornará un numero entero indicando los días que se consideran laborables. Los minutos y segundos no son soportados por esta función, por que tendrás que añadir condicionales que ayuden a obtener dichos numeros.

Saludos,

Ricardo

Anonymous
Not applicable
Author

Dejarlo como networkdays(), networkdays(Lun,Mar,Mie,Jue,Vie) o los numeros laborales?

SET networkdays=('Lun,Mar,Mie,Jue,Vie');

Not applicable
Author

Hola,

networkdays(FechaInicio, FechaFin)

La documentación encontrada en QlikView detalla más sobre esta función.

Saludos,

Ricardo

Anonymous
Not applicable
Author

Muchas gracias, ya resolvi gracias a tu solución, buen día