Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola,
necesito mostrar de una tabla solo el último registro con la fecha más reciente. Ejemplo:
Id | Date | Result | count({<[Result]={'*'},[Mot]=>}[Id]) |
3 | |||
875789 | 28/05/2015 9:57:35 | KO | 1 |
875789 | 28/05/2015 12:46:15 | KO | 1 |
875789 | 28/05/2015 13:00:47 | OK | 1 |
887742 | 29/05/2015 13:00:47 | KO | 1 |
Y quiero que me muestre:
Id | Date | Result | count({<[Result]={'*'},[Mot]=>}[Id]) |
2 | |||
875789 | 28/05/2015 13:00:47 | OK | 1 |
887742 | 29/05/2015 13:00:47 | KO | 1 |
Cómo puedo hacerlo? he probado varias cosas diferentes sin éxito. Gracias!
Saludos
Puedes usar la funcion FirstSortedValue()
FirstSortedValue(Result, -Aggr(Max(Date),Id,Date))
Revisa ...
Hola, Aqui te va una solucion.
Saludos
Juan
Hola, te agradezco tu respuesta. No he podido probarla porque con la solución de Juan Vitantonio lo he podido hacer.
Saludos.
Gracias Juan. Me ha funcionado perfectamente.
Saludos.
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?