Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
josemaria
Creator II
Creator II

Crear un numero de orden por articulo

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

1 Solution

Accepted Solutions
arbernardez
Partner - Contributor III
Partner - Contributor III

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

View solution in original post

3 Replies
arbernardez
Partner - Contributor III
Partner - Contributor III

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

josemaria
Creator II
Creator II
Author

@arbernardez , gracias lo pruebo en real , pero cre o que me va funcional.

te comento, muchas gracias por la ayuda.

un saludo

 

josemaria
Creator II
Creator II
Author

Gracias  @arbernardez, me funciona perfectamente muchas gracias por la ayuda.

Saludos