Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Duvidas de If

    Estou com dificuldade para filtrar leitos sem pacientes

    No leito UA12 nao tem paciente , quero que no status mostre 'sem paciente'

    coloquei essas expressões , nao funcionou .

if ([PAC]= ' ' , 'Sem Paciente'

ou

if ([PAC]= 'isnull ' ,  'Sem Paciente'

status.png

   OUTRO ASSUNTO .

    Neste paciente de teste nao tem data de evolução no banco , so que mostra na visao ,

    O que eu quero fazer

      se data evolução for null

      entao if (data atual - data entrada)  >  6h   'boneco vermelho'

      senao  boneco verde. 

status1.png

Tags (1)
6 Replies
rphpacheco
Contributor III

Re: Duvidas de If

Boa tarde!

Uma vez isso aconteceu comigo e o problema é que os dados não eram nulls e sim apenas um espaço. A solução foi tratar o campo com um Trim().

Re: Duvidas de If

Use

  if(Len(Trim([PAC]))= 0, 'Sem Paciente'

HIC

aderlanrm
Valued Contributor

Re: Duvidas de If

Olá Marcelo,

Não consegui abrir o arquivo, dá inválido, acho que corrompeu!

Tente o seguinte:

If(IsNull(Trim([PAC])),'Sem Paciente',[PAC]) as PAC

E a outra dúvida:

If(IsNull([data evolução]),

     If(Interval([data atual]-[data entrada],'H') > 6,

          'qmem://<bundled>/BuiltIn/smiley3_r.png',

          'qmem://<bundled>/BuiltIn/smiley1_g.png'

     )

)

Abraço.

eduardo_sommer
Valued Contributor

Re: Duvidas de If

Para mim, também deu mensagem de arquivo corrompido.

Eduardo

Employee
Employee

Re: Duvidas de If

Marcelo,

Para mim seu arquivo parece corrompido também.

Uma pergunta: existe algum registro que corresponde e que tem um campo nulo ou não existe o registro referente ao apartamento?

Not applicable

Re: Duvidas de If

Clever.

Vou postar outro arquivo...