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

Consulta con condicionales

Consulta contar con condicionales
 

Hora,

Soy nuevo en Qlik Sense y necesito ayuda de la comunidad.

Tengo la siguiente tabla

HOSP_pk Num_Moviment Tipo Movimiento Fecha_movimiento Tipo_Movimiento_Cod
16256403-00001 00001 Programado 31/08/2022 1
16256403-00002 00002 Int. Quirurgica 31/08/2022 4
16256403-00003 00003 Prueva 31/08/2022 4
16256403-00004 00004 Hogar 01/09/2022 2

que realizar una consulta y no lo consigo

Tengo que contar el numero mensual de INT.QUIRUGICA filtrado por la fecha de movimiento, y aqui es donde tengo el problema, la fecha correcta es la que se encuentra en  tipus_moviment_cod 2 la fecha que tengo en el tipus moviment 4 no es correcta.

La consulta me tendria que dar el siguiente resultado 

1 int. quirurgica el 01/09/2022

Labels (2)
1 Reply
QFabian
Specialist III
Specialist III

Hola @essta !, asumiendo que el campo HOSP_pk es la llave unica de una  hospitalización, se podría crear una tablita de Intervenciones de esta forma :

Data:
Load * INLINE [
HOSP_pk, Num_Moviment, Tipo Movimiento, Fecha_movimiento, Tipo_Movimiento_Cod
16256403-00001, 00001, Programado, 31/08/2022, 1
16256403-00002, 00002, Int. Quirurgica, 31/08/2022, 4
16256403-00003, 00003, Prueva, 31/08/2022, 4
16256403-00004, 00004, Hogar, 01/09/2022, 2
];

[Int. Quirurgica]:
Load
subfield(HOSP_pk, '-', 1) as Intervencion_PK
Resident Data
Where
[Tipo Movimiento] = 'Int. Quirurgica';

left join
Load
subfield(HOSP_pk, '-', 1) as Intervencion_PK,
Fecha_movimiento as Fecha_Intervencion
Resident Data
Where
Tipo_Movimiento_Cod = 2;

 

QFabian_2-1668718981646.png

 

 

QFabian