Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Pregunta

Buenos días,

Requiero crear algunos Campos En un archivo Que se Alimenta desde un Servidor,

Si quiero saber Los días laborales Entre dos Fechas, descontando: Sábados, domingos y festivos, ademas Incluir algunos  Tiempos de sábados o domingos (No son  muy frecuentes) pero fueron días trabajados, Cómo lo puedo Hacer?

Gracias

2 Replies
ecolomer
Master II
Master II

Hola

No acabo de tener clara tu petición.

Te doy algunas claves por si te sirven.

- Para calcular los días laborables entre dos fechas, tienes la función networkdays (fecha inicial, fecha final)

- Tienes otras funciones complementarias sobre dias laborables. Hay que tener en cuenta que los festivos deben introducirse aparte.

- Para saber que día de la semana es una determinada fecha, tienes la función weekday (fecha)

- Hay numerosas funciones de fechas que te pueden ayudar.

En cualquier caso, si subes un ejemplo concreto con datos, te podremos ayudar mejor.

saludos,

rubenmarin

Hola,

Tal como dice Enrique puedes usar NetWorkDays() para contar los días laborales, a la función se le pueden añadir los días de vacaciones que quieras excluir:

SET vFestivos = '06/01/2017', '14/04/2017';

Se usaría así:

NetWorkDays(FechaInicio, FechaFin, $(vFestivos))

Sobre los sábados y domingos trabajados habría que identificarlos en el script -puedes usar WeekDay()- para sumarlos al resultado de la función NetWorkDays.

Saludos.