Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
kettyterra
Creator
Creator

RETONAR ULTIMO VALOR - FirstSortedValue()

Prezados, bom dia

Estou com certa dificuldade e já procurei em diversas discussões e inclusive estou usando a expressão que me traz o resultado que preciso, mas tem um detalhe que nao estou conseguindo resolver.

Eu preciso retornar o ultimo valor do numero de uma ordem de serviço para um plano preventivo. Acontece que eu tenho 4 planos, ou seja, para cada plano eu tenho uma ordem de serviço.

Os planos sao identificados por sequencia: 1, 2, 3  e 4.

Estou usando a expressao:

FirstSortedValue([Ordem de Serviço], -Data)

Já tentei agrupar por sequencia:

FirstSortedValue(([Ordem de Serviço] -Data), sequencia)

Neste caso, ele me retorna apenas um resultado.

QlikView - [DSistemas e InformaçãoQlikviewGestão e ControleGestão de Preventivas.qvw].jpg

Pode me ajudar?

Obrigada

Labels (1)
1 Solution

Accepted Solutions
kettyterra
Creator
Creator
Author

Consegui resolver.

Como a Ordem de serviço tinha data repetida, tive que trabalhar com a hora também.

FirstSortedValue([Ordem de Serviço],-Data&[STJ_Hora cont. 1])

Att.,

Ketty Terra

View solution in original post

3 Replies
sunny_talwar

May be remove sequencia from dimension and add it this as an expression -> Max(sequencia)

kettyterra
Creator
Creator
Author

Se que remover a dimensão sequencia eu nao vou ter a ultima OS por cada sequencia, que é meu proposito.

kettyterra
Creator
Creator
Author

Consegui resolver.

Como a Ordem de serviço tinha data repetida, tive que trabalhar com a hora também.

FirstSortedValue([Ordem de Serviço],-Data&[STJ_Hora cont. 1])

Att.,

Ketty Terra