Skip to main content
Announcements
See why Qlik is a Leader in the 2024 Gartner® Magic Quadrant™ for Analytics & BI Platforms. Download Now
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Ver si una fecha está dentro de un período

Buen día a tod@s, gracias por aceptarme en el grupo.

Tengo una consulta para hacerles, seguramente podrán ayudarme:

Tengo una tabla ("Ausencias") donde se guardan las ausencias de los empleados. Ésta tiene los campos "AusenteDesde" y "AusenteHasta". Ahora bien, para una aplicación de ausentismo, necesito poder filtrar todos los empleados que estuvieron ausentes en un determinado período mes-año. Por ejemplo todos los que estuvieron ausentes durante Marzo de 2017. En cualquier caso, "AusenteDesde" puede ser una fecha en Marzo de 2017, o cualquier otro momento anterior en una ausencia prolongada. De la misma manera, "AusdenteHasta" puede contener una fecha superior a Marzo de 2017, por el mismo motivo.

¿De qué manera podría hacerlo? ¿Cómo hago para comparar el período seleccionado con las fechas de inicio y fin de ausencia de los empleados? Necesitaría una orientación.

Muchas gracias, y disculpen las molestias.

Saludos!

1 Solution

Accepted Solutions
hector_munoz
Specialist
Specialist

Hola Ariel,

Échale un vistazo al ejemplo adjunto.

En el script se crea un calendario con todos los días comprendidos entre una fecha de inicio y una de fin y se tiene una tabla inline con las bajas.

En diseño, cuando el usuario selecciona un periodo de tiempo se asigna un valor a una variable con la fecha mínima del tramo y a otra variable un valor con la fecha máxima del tramo. En la tabla simple se muestran los registros de baja que tengan algún día dentro del período seleccionado por el usuario.

Espero que te sirva.

Un saludo,
H

View solution in original post

2 Replies
hector_munoz
Specialist
Specialist

Hola Ariel,

Échale un vistazo al ejemplo adjunto.

En el script se crea un calendario con todos los días comprendidos entre una fecha de inicio y una de fin y se tiene una tabla inline con las bajas.

En diseño, cuando el usuario selecciona un periodo de tiempo se asigna un valor a una variable con la fecha mínima del tramo y a otra variable un valor con la fecha máxima del tramo. En la tabla simple se muestran los registros de baja que tengan algún día dentro del período seleccionado por el usuario.

Espero que te sirva.

Un saludo,
H

Not applicable
Author

Muy bueno, Héctor, muchas gracias! Solucionado!