Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Talend Cloud AWS EU Scheduled Outage: Starting Tues 26 May 21:00 CEST with expected completion Wed 27 May 01:00 CEST
cancel
Showing results for 
Search instead for 
Did you mean: 
carlosac
Creator II
Creator II

Fecha mas alta

Buenos dias una vez más,

Tengo una tabla del tipo:

Dibujo.JPG

Como deberia escribir el script para que me sacara la variable FECAMD MAS ALTA (es una variable de tiempo) por depsalida y por codvar. Nota la variable depsalida se refiere a deposito de salida y codvar es la referencia de producto...

1 Solution

Accepted Solutions
jolivares
Specialist
Specialist

Aqui te envio un modelo hecho...

View solution in original post

7 Replies
jolivares
Specialist
Specialist

No es necesario que lo hagas en el script, puedes usar la funcion firstsortedvalue

jolivares
Specialist
Specialist

FirstSortedValue(CAJAS, Aggr(Max(FECAMD),CODVAR,DEPSALLIDA))

carlosac
Creator II
Creator II
Author

Perdona Juan mi ignorancia pero no se como hacerlo

jolivares
Specialist
Specialist

Creas una tabla.  En las dimesiones colocas CODVAR,DEPSALIDA,FECAMD y en las expresiones colocas FirstSortedValue(CAJAS, Aggr(Max(FECAMD),CODVAR,DEPSALIDA)) FirstSortedValue(LITROS, Aggr(Max(FECAMD),CODVAR,DEPSALIDA)) CODVAR DEPSALIDA FECAMD Cajas Litros -4 -16.8 135101 101009 20110426 -1 -4.2 135101 101040 20100421 -4 -16.8

jolivares
Specialist
Specialist

Aqui te envio un modelo hecho...

chematos
Specialist II
Specialist II

Primero asegúrate de tener las fechas bien formateadas, o con formato numérico o con formato date.

Luego puedes crear una tabla que contenga esa información como este ejemplo:

MaxFechas:

noConcatenate

Load max(FECAMD) as FechaMaxima,

CODVAR,

DEPSALIDA;

group by CODVAR,DEPSALIDA

resident TablaDatos;


Despues crea una clave compuesta por CODVAR,DEPSALIDA en esta tabla y la tabla principal donde están los datos

carlosac
Creator II
Creator II
Author

Una vez mas muchas gracias a ambos. Mas claro imposible. Con gente como vosotros da gusto de verdad