Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

rangos de horas

Tengo un campo de hora en el QVD y necesito establecer rangos de hora, por ejemplo para las horas desde las 00:00-8:00 en el rango 1, del 8:01-16:00 en el rango 3 y el resto en el rango 4. Como puedo hacer esto al momento de levantar el QVD?

Gracias

3 Replies
anlonghi2
Creator II
Creator II

Hola Luis try putting the following code into your script after the name of your time field (I assumed Your_Time) LOAD ...                  ...                Your_Time,                if (Your_Time >'16:00', 3, if( Your_Time <='08:00', 1, 2)) as Rango,                .... FROM Your_file.qvd (qvd); Regards AL

Anonymous
Not applicable
Author

funciona cuando la hora viene por separado, cuando se trata del formato dd/mm/yyyy HH:MM:SS no funciona. tampoco si se extrae en el script, ni del qvd

anlonghi2
Creator II
Creator II

Hola Gabriel,

cuando la hora està en el formato dd/mm/yyyy HH:MM:SS hay que usar la funciòn de hora:

LOAD ...

            Your_Time,               

             if (hour(Your_Time) >'16', 3, if( hour(Your_Time) <='09', 1, 2)) as Rango,              

             ....

FROM Your_file.qvd (qvd);

AL