Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Join us in NYC Sept 4th for Qlik's AI Reality Tour! Register Now
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Solo un Registro con la última fecha

Hola,

necesito mostrar de una tabla solo el último registro con la fecha más reciente. Ejemplo:

  

  

IdDateResultcount({<[Result]={'*'},[Mot]=>}[Id])
3
87578928/05/2015 9:57:35KO1
87578928/05/2015 12:46:15KO1
87578928/05/2015 13:00:47OK1
88774229/05/2015 13:00:47KO1

Y quiero que me muestre:

  

IdDateResultcount({<[Result]={'*'},[Mot]=>}[Id])
2
87578928/05/2015 13:00:47OK1
88774229/05/2015 13:00:47KO1

Cómo puedo hacerlo? he probado varias cosas diferentes sin éxito. Gracias!


Saludos

1 Solution

Accepted Solutions
jvitantonio
Specialist III
Specialist III

Hola, Aqui te va una solucion.

Saludos

Juan

View solution in original post

5 Replies
jolivares
Specialist
Specialist

Puedes usar la funcion FirstSortedValue()

FirstSortedValue(Result, -Aggr(Max(Date),Id,Date))


Revisa ...

jvitantonio
Specialist III
Specialist III

Hola, Aqui te va una solucion.

Saludos

Juan

Not applicable
Author

Hola, te agradezco tu respuesta. No he podido probarla porque con la solución de Juan Vitantonio lo he podido hacer.


Saludos.

Not applicable
Author

Gracias Juan. Me ha funcionado perfectamente.


Saludos.

Not applicable
Author

Me da un error con esta solución si añado más campos. He puesto en la tabla inline el ejemplo de segundos, y al poner el maxstring pone lógicamente el mayor valor del campo y no el que le corresponde.

Adjunto ejemplo en el mensaje inicial. Cómo lo podemos solucionar?