Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Incluir campo


   Caros

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

   dividir.png

Labels (1)
11 Replies
rphpacheco
Creator III
Creator III

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
Author

Rafhael

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

joao_sp_campina
Creator II
Creator II

Boa tarde Marcelo,

Veja se a expressão que criei te atende.

Segue anexo o qvw.

Att,

      João Carlos Ferreira

Not applicable
Author


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
Author

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

Clever_Anjos
Employee
Employee

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')))

Clever_Anjos
Employee
Employee

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
Author

  Clever 

  Por favor , poderia dar o exemplo no qvw..

Clever_Anjos
Employee
Employee

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

Capturar.PNG.png