funcion para pasar de formato horas a números enteros

639 views
Skip to first unread message

gabriel...@ug.uchile.cl

unread,
Jan 26, 2016, 6:55:30 AM1/26/16
to qlikviewapuntes
Hola, existe alguna función en qlikview que reciba tiempo de la forma '5:30' y devuelva 5.5? saludos

gabriel...@ug.uchile.cl

unread,
Jan 26, 2016, 8:00:04 AM1/26/16
to qlikviewapuntes
algo así como la función hour, pero que el número entero indique la cantidad de horas y el decimal la cantidad de segundos

Enmanuel Santana

unread,
Jan 26, 2016, 7:58:12 PM1/26/16
to qlikviewapuntes
No existe una funcion especifica para esto, pero quizas esto te sirva:

LOAD *,
Time(hora,'h.mm')             as Hora_FormatoDecimal,
Hour(hora)+Minute(hora)/100   as Hora_NumDecimal;
LOAD * INLINE [
    hora
    10:35
    10:45
    11:05
    11:30]
;
 


suerte!

pac...@gmail.com

unread,
May 6, 2018, 1:58:37 PM5/6/18
to qlikviewapuntes
Creo que la solucion es (Hour(hora)*60+Minute(hora))/60

Asi el resultado saldra decimal

Ejemplo 17:30 Horas

17*60= 1020 minutos + 30 minutos = 1050 minutos / 60 = 17,5 
Reply all
Reply to author
Forward
0 new messages