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

max(fecha) desde script

Hola a todos!

tengo la siguiente duda..

Necesitaria que por scrip, la tabla quede filtrada trayendo por Componente solo el registro de fecha mas alta y no todas sus fechas.

Probe con max(Fecha) y no me funciona, nose como debería agruparlos tal vez.

En la tabla de abajo tengo 2 Componentes 1000913 y 1000514 ...del primero hay 3 fechas diferentes y del segundo hay 4 fechas diferentes

necesitaría solo la fecha 2012-03-16 del primero

y del segundo la fecha 2013-03-11

Este es mi Script

LOAD

     TipoMaterial,

     Centro,

     ImporteNetoCompra,

     CodComponente,

     CantidadBase,

     FechaOC,

     MonedaOC,

     TipodeCambioOC

FROM

2 Replies
Not applicable
Author

Me pasa lo mismo,¿ pudiste solucionarlo?

Saludos.

Not applicable
Author

Como estas...

Proba lo siguiente:

  • Primero hace un load de la tabla solo con el campo fecha:

[Fechas]:

LOAD max(Date(Fecha)) as FechaRef;

SQL SELECT *

FROM tutabla;

  • Luego debajo le haces un Peek a ese campo FechaRef y lo pones en una variable:

let FechaMax = peek(('FechaRef'));

  • Y luego volves a traer tu tabla pero completa con todos los registros que necesites y le haces un Where con el valor de la variable del Peek anterior:

....where Fecha = '$(FechaMax)'


Saludos y suerte