Qlik Community

QlikView Scripting

Discussion Board for collaboration on QlikView Scripting.

Announcements
QlikView Fans! We’d love to hear from you.
Share your QlikView feedback with the product team… Click here to participate in our 5-minute survey.
Rules, plus terms and conditions, can be found here.
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

Tags (4)
2 Replies
Not applicable

Re: max(fecha) desde script

Me pasa lo mismo,¿ pudiste solucionarlo?

Saludos.

Not applicable

Re: max(fecha) desde script

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

Community Browser