Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola a tod@s,
Necesitaría poder tener un campo que me contara mostrara por orden numerico las veces que sale en un qvd.
tengo una tabla con los campos Albaran,Articulo,cantidad y necesito que por orden de albaran me indique un campo numerico con el orden que se repite un ariculo por ejemplo
LOAD * INLINE [
Albaran,Articulo,cantidad
701,7S120,1
702,7S120,1
703,7S120,1
840,7A101,1
841,7A101,1
620,7A102,1
155,7A103,1
321,7A104,1
];
y el campo que necesito es el PPS
Albaran | Articulo | cantidad | PPS |
701 | 7S120 | 1 | 1 |
702 | 7S120 | 1 | 2 |
703 | 7S120 | 1 | 3 |
840 | 7A101 | 1 | 1 |
841 | 7A101 | 1 | 2 |
620 | 7A102 | 1 | 1 |
155 | 7A103 | 1 | 1 |
321 | 7A104 | 1 | 1 |
Alguien sabe la funcion que necesitaria crear en el script?
Gracias de antemano
Saludos
Hola @josemaria ,
prueba con este script:
TEST:
LOAD * INLINE [
Albaran,Articulo,cantidad
701,7S120,1
702,7S120,1
703,7S120,1
840,7A101,1
841,7A101,1
620,7A102,1
155,7A103,1
321,7A104,1
];
PPS:
NoConcatenate
Load
Albaran,
Articulo,
cantidad,
If ( Articulo =Peek(Articulo),1+Peek(PPS),1) as PPS
Resident TEST
Order By
Albaran asc,
Articulo asc
;
DROP Table TEST;
un saludo
Hola @josemaria ,
prueba con este script:
TEST:
LOAD * INLINE [
Albaran,Articulo,cantidad
701,7S120,1
702,7S120,1
703,7S120,1
840,7A101,1
841,7A101,1
620,7A102,1
155,7A103,1
321,7A104,1
];
PPS:
NoConcatenate
Load
Albaran,
Articulo,
cantidad,
If ( Articulo =Peek(Articulo),1+Peek(PPS),1) as PPS
Resident TEST
Order By
Albaran asc,
Articulo asc
;
DROP Table TEST;
un saludo
@arbernardez , gracias lo pruebo en real , pero cre o que me va funcional.
te comento, muchas gracias por la ayuda.
un saludo