Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Obtener dato del último registro

Hola,

En un cuadro de texto obtengo la última venta ingresada de la siguiente forma:

='Última Venta ingresada a las ' & max(Date(Fecha_Hora,'hh:mm'))

A la sentencia anterior me gustaría agregarle el vendedor que ingresó el registro. como hago esa referencia con Set Analysis ??

Quedaría algo así:

='Última Venta ingresada a las ' & max(Date(Fecha_Hora,'hh:mm')) &'Ingresada por ' &  (Vendedor)

Muchas Gracias,

Michael.

1 Reply
rodri_morales
Creator II
Creator II

Eso va a depender de cuantas ventas se hayan hecho en esa Fecha y Hora.

Suponiendo que la diferencia en horas y minutos te genera una sola fila (porque entiendo que por día vas a tener más de una venta) lo que podrías hacer es utilizar la función MaxString. Funciona de la misma forma que un Max, sólo que trayendo el dato con mayor cantidad de caracteres, con la diferencia que con Set Analysis lo forzas a un sólo registro.

Quedaría de la siguiente forma:

='Última Venta ingresada a las ' & max(Date(Fecha_Hora,'hh:mm')) &'Ingresada por ' & MaxString({<Fecha_Hora={"=max(Date(Fecha_Hora,'hh:mm'))"}>} VENDEDOR)


De esta forma debería funcionarte. Lo que se hace es traer el vendedor que corresponda a la venta en esa Fecha_Hora determinada.


Espero te sirva,

Saludos!