Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola a Todos.
Necesito de su ayuda. Tengo que contar las habitaciones que se encontraron vacias en un hotel por hora. Esto es para sacar una estadística de ocupación de las habitaciones. Como Información cuento con la hora de inicio de ocupación y con la hora de fin de ocupación, estos datos detallados por habitación.
No se me ocurre que función utilizar para que al intervalo de tiempo entre la hora de inicio y la de fin de ocupación se asigne un valor "ocupado" por ejemplo.
Cualquier sugerencia que puedan hacerme será bien venida. Desde ya gracias.
Saludos
Ale
Hola Ale, creo que hice algo parecido en este post
http://community.qlik.com/forums/t/22379.aspx
revisalo y me cuentas, tambien seria bueno, como siempre, algunos registros y +/- tu idea final
saludos
Hola Héctor.
Gracias por tu ayuda. Lo que no estoy pudiendo abrir es el archivo "test_interval_hh.qvw" dado que estoy trabajando en la edición personal del QV. Voy a ver que puedo hacer con la función Interval y te cuento como resulta. Saludos.
Ale
este es el script del modelo
DATA:
LOAD
*,
interval(End - Begin) as Duration
INLINE [
ID, Begin, End
1, 08:52:31, 10:31:40
];
left join
LOAD * INLINE [
INTERVAL, START, FINISH, RESULT
1,07:00, 08:00, 00:00:00
2,08:00, 09:00, 00:07:29
3,09:00, 10:00, 01:00:00
4,10:00, 11:00, 00:31:40
5,11:00, 12:00, 00:00:00
];
DATA_F:
Load
*,
time(if(INI > FIN,maketime(0,0,0),FIN - INI)) as Calc_Result
;
Load
*,
time(rangemax(Begin,START)) as INI,
time(rangemin(End,FINISH)) as FIN
resident DATA;
drop table DATA;
Despues solo tiene un cuadro de tabla con todas las columnas.
Saludos
Gracias Héctor. Saludos.