Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik and ServiceNow Partner to Bring Trusted Enterprise Context into AI-Powered Workflows. Learn More!
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.