Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenos dias una vez más,
Tengo una tabla del tipo:
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...
Aqui te envio un modelo hecho...
No es necesario que lo hagas en el script, puedes usar la funcion firstsortedvalue
FirstSortedValue(CAJAS, Aggr(Max(FECAMD),CODVAR,DEPSALLIDA))
Perdona Juan mi ignorancia pero no se como hacerlo![]()
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
Aqui te envio un modelo hecho...
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
Una vez mas muchas gracias a ambos. Mas claro imposible. Con gente como vosotros da gusto de verdad