Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Incluir campo


   Caros

   Preciso mostrar a primeira data de afericao do campo Paciente Intenou , como no print

   dividir.png

Tags (1)
11 Replies
rphpacheco
Contributor III

Re: Incluir campo

Pelo que ví, um Min com a mesma expressão utilizada no objeto Nº INTERAÇÕES.

Ex;

If(GetSelectedCount(PAC) = 1,

  Only({<PAC={'*'}, COD_PRM={'*'}, DAT_AFERICAO={"$(=Date(Min(Aggr(DAT_AFERICAO, PAC, DAT_AFERICAO, COD_PRM)), 'DD/MM/YYYY hh:mm:ss'))"}>} VAL_PRM_CLN),

  Only(VAL_PRM_CLN)

)

Not applicable

Re: Incluir campo

Rafhael

  Quero a ultima data dos campos Desenvolveu , Risco UPP    e a primeira data do campo Paciente Internou na mesma linha

joao_sp_campina
Contributor II

Re: Re: Incluir campo

Boa tarde Marcelo,

Veja se a expressão que criei te atende.

Segue anexo o qvw.

Att,

      João Carlos Ferreira

Not applicable

Re: Incluir campo


Joao 

A  expressao de trazer a ultima data e a primeira quando seleciona um registro funciona , porem ,   Quando estou deixando todos os registro , traz todas as datas de afericao ,

Not applicable

Re: Incluir campo

Joao 

A  expressao de trazer a ultima data e a primeira quando seleciona um registro funciona , porem ,   Quando estou deixando todos os registro , traz todas as datas de afericao

Employee
Employee

Re: Incluir campo

Tente usar a função FirstSortedValue() ela retorna um valor baseado em uma ordenação em outro campo.

Sugiro também fazer no script essa tratativa abaix, fazer esses cálculos em uma dimensão calculada pode pesar sua app.

=IF(COD_PRM = '000999'

,'Risco UPP'

  ,IF(COD_PRM='004893'

  ,'Desenvolveu'

        ,IF(COD_PRM='005003'

        ,'Paciente Internou')))

Employee
Employee

Re: Incluir campo

Vendo seu script aqui...

Você já criou o campo, só não deu o nome para ele....

ITEM_MDL_AFERIDO:

LOAD

"COD_PAC" AS PAC,

"VAL_PRM_CLN",

"DAT_AFERICAO",

"COD_PRM",

IF(COD_PRM = '000999'

  ,'Risco UPP'

  ,IF(COD_PRM='004893'

  ,'Desenvolveu'

        ,IF(COD_PRM='005003'

        ,'Paciente Internou','Outro'))) as RISCO;

Com esse campo, a função que você precisa é FIRSTSORTEDVALUE(RISCO,DATA_AFERICAO)

Not applicable

Re: Incluir campo

  Clever 

  Por favor , poderia dar o exemplo no qvw..

Employee
Employee

Re: Incluir campo

o que quer que seja exibido quando existirem 2 ou mais registros para a mesma DAT_AFERICAO?

Capturar.PNG.png