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

Tempo de permanência - Intervalo de datas de entrada de leitos

Bom dia Prezados,

Por gentileza, poderiam me ajudar com essa expressão no gráfico?

O paciente pode passar por diversos leitos, em uma mesma internação (campos de Data_Entrada e  de COD_PAC iguais), preciso saber o tempo de permanência do paciente no leito, porem na minha base de dados só tenho a informação da Data_Leito que é a entrada do paciente no leito, cada leito que o paciente passou tem a data de entrada no leito, mas não tem a data de saída.

Agradeço desde já.

Segue arquivo .qvw

Atenciosamente,
Marilda.

1 Solution

Accepted Solutions
mbrenzan
Contributor III
Contributor III

Boa tarde,

Resolvi da seguinte maneira:

TABELA_FATO:
LOAD COD_PRT, 
     COD_PAC	AS %COD_PAC, 
     COD_CID, 
     Data_Entrada, 
     Data_Leito, 
     LEITO
FROM TABELA_FATO.xls (biff, embedded labels, table is Sheet1$);

 
TEMP_DATA:
NoConcatenate
LOAD *,
	 IF(Peek(%COD_PAC) = %COD_PAC,Peek(Data_Leito))  AS DT_SAIDA
RESIDENT TABELA_FATO
ORDER BY %COD_PAC,
		 Data_Leito desc;
DROP TABLE TABELA_FATO;

Verifique no anexo se te atende.

Coordenador de BI - Hospital Santa Casa de Maringá

View solution in original post

2 Replies
mbrenzan
Contributor III
Contributor III

Boa tarde,

Resolvi da seguinte maneira:

TABELA_FATO:
LOAD COD_PRT, 
     COD_PAC	AS %COD_PAC, 
     COD_CID, 
     Data_Entrada, 
     Data_Leito, 
     LEITO
FROM TABELA_FATO.xls (biff, embedded labels, table is Sheet1$);

 
TEMP_DATA:
NoConcatenate
LOAD *,
	 IF(Peek(%COD_PAC) = %COD_PAC,Peek(Data_Leito))  AS DT_SAIDA
RESIDENT TABELA_FATO
ORDER BY %COD_PAC,
		 Data_Leito desc;
DROP TABLE TABELA_FATO;

Verifique no anexo se te atende.

Coordenador de BI - Hospital Santa Casa de Maringá
MarildaSantos
Contributor
Contributor
Author

Boa tarde Mbrenzan,

Funcionou, muito obrigada!

Atenciosamente,
Marilda.