Qlik Community

New to QlikView

Discussion board where members can get started with QlikView.

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
Contributor II

Re: rangos de horas

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

gabriel_anasco
New Contributor

Re: rangos de horas

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

anlonghi2
Contributor II

Re: rangos de horas

Hola Gabriel,

cuando la hora està en el formato dd/mm/yyyy HH:MMSmiley FrustratedS 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

Community Browser