Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Caros
Preciso mostrar a primeira data de afericao do campo Paciente Intenou , como no print
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)
)
Rafhael
Quero a ultima data dos campos Desenvolveu , Risco UPP e a primeira data do campo Paciente Internou na mesma linha
Boa tarde Marcelo,
Veja se a expressão que criei te atende.
Segue anexo o qvw.
Att,
João Carlos Ferreira
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 ,
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
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')))
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)
Clever
Por favor , poderia dar o exemplo no qvw..
o que quer que seja exibido quando existirem 2 ou mais registros para a mesma DAT_AFERICAO?