Qlik Community

QlikView App Dev

Discussion Board for collaboration related to QlikView App Development.

Announcements
QlikWorld 2022, LIVE in Denver CO., May 16-19, 2022. REGISTER NOW TO RECEIVE EARLY BIRD PRICING
cancel
Showing results for 
Search instead for 
Did you mean: 
qvale
Contributor III
Contributor III

Intervalo de Tiempo

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

4 Replies
hector
Specialist
Specialist

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

qvale
Contributor III
Contributor III
Author

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

hector
Specialist
Specialist

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

qvale
Contributor III
Contributor III
Author

Gracias Héctor. Saludos.