Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

PEGAR DATA

Caros

  Estou com outra dificuldade, estou precisando pegar a primeira data depois da data do leito

Exemplo ,  A Data do leito é 01/07/2014 16:00:00 , Na data de Evolucao tem que ser 01/07/2014 17:55:14

data.png

Tags (1)
1 Solution

Accepted Solutions
aderlanrm
Valued Contributor

Re: Re: PEGAR DATA

Olá Marcelo,

Como não podia alterar o teu script original, fiz um binary no arquivo 1 e montei um exemplo, é interessante você entender a lógica e fazer a alteração no teu script.

Dá uma olhada no anexo, espero que seja útil.

Abraço.

11 Replies
aderlanrm
Valued Contributor

Re: PEGAR DATA

Olá Marcelo,

Tenta assim:

Usei a função date só pra formatar data e hora, sem ela, retornou o serial da data.

Abraço.

Not applicable

Re: Re: PEGAR DATA

   Aderlan

  Com  a sua expressao esta trazendo o min date da data evolucação , eu quero a primeira data maior que a data do leito

  Ex : pac = 1820440 ,  a data de leito é 07/07/2014 as 08:50:00 , quero a data de evolução 07/07/2014 18:54 23

  Sem título.png

  Segue o qvw para facilitar

aderlanrm
Valued Contributor

Re: PEGAR DATA

Não consigo abrir Marcelo, está dando arquivo corrompido, já fiz o download 3 vezes para ver se era problema no meu navegador.

Era para ter funcionado exatamente como você precisa, dá uma olhada:

Mas pode ter faltado algum detalhe, atualiza o anexo que eu tento fazer o download outra vez e testar na origem.

Abraço.

Not applicable

Re: PEGAR DATA


Ardelan

  Eu criei um inline com sua expressao está funcionando ,

  So que o meu qvw nao reconhece o  campo  Data Leito  , campo.png

aderlanrm
Valued Contributor

Re: PEGAR DATA

Mas "Data Leito" foi só um exemplo, você tem que escrever ai o nome do campo no modelo de dados, igual você fez com o campo Evolução.

Atualizou o anexo, posso fazer o download?

Abraço.

Not applicable

Re: PEGAR DATA

Sim

aderlanrm
Valued Contributor

Re: Re: PEGAR DATA

Marcelo,

Estranho mesmo! Dá uma olhada no anexo.

Criei outro objeto, também do tipo tabela simples, alterei o que você havia criado para ficar igual e no do canto superior funciona, mas no que você criou não!

Recomendo você fazer a tratativas desses campos no script, isso vai melhor muito o desempenho.

Use o comando residente para criar uma tabela em memória com essa informação e uma chave para ligar com os dados, isso terá um desempenho muito superior.

Agora não vou conseguir, mas tente ai, qualquer coisa, depois eu posto um exemplo para você entender melhor. Trabalhar com serial em datas é mais tranquilo.

Abraço.

Not applicable

Re: PEGAR DATA

Aderlan

  Como faço para juntar data e horas no script , tratando esses dados no scrpit vou conseguir gerar a expressao

  Desde de ja agradeço  ajuda....

aderlanrm
Valued Contributor

Re: Re: PEGAR DATA

Olá Marcelo,

Como não podia alterar o teu script original, fiz um binary no arquivo 1 e montei um exemplo, é interessante você entender a lógica e fazer a alteração no teu script.

Dá uma olhada no anexo, espero que seja útil.

Abraço.