Qlik Community

Qlik Brasil

Welcome to the group for Brazil users. .All discussions will be in Portuguese.

Highlighted
MarildaSantos
New 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.

Tags (1)
1 Solution

Accepted Solutions
mbrenzan
New Contributor III

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

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.

2 Replies
mbrenzan
New Contributor III

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

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.

MarildaSantos
New Contributor

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

Boa tarde Mbrenzan,

Funcionou, muito obrigada!

Atenciosamente,
Marilda.