1 Reply Latest reply: May 18, 2017 12:16 PM by Rodrigo Morales RSS

    Obtener dato del último registro

    Michael Vargas

      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.

        • Re: Obtener dato del último registro
          Rodrigo Morales

          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!