Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
hamilton1
Contributor III
Contributor III

Numérotation des lignes d'une table

Bonjour  à tous;

j'ai un numéro de compte qui a 5 échéances de paiement.

Je souhaite numéroter chaque échéance 1,2,3,4,5.

Avez vous une idée du procédé pour y arriver ?

NB: cette numérotation sera appliqué à chaque numéro de compte.

 

Je vous remercie et reste en attente de votre retour.

 

Bonne année 2019

1 Solution

Accepted Solutions
kevinchevrier
Partner - Creator III
Partner - Creator III

TEMP :
NoConcatenate
LOAD * INLINE [
COMPTE, DATE
A, 01/01/2019
A, 31/12/2018
B, 01/02/2019
B, 03/02/2019
A, 03/01/2019
B, 03/03/2019
C, 01/01/2019
C, 01/02/2019
C, 01/03/2019
D, 01/01/2019
];

FINAL :
NoConcatenate
LOAD *,
AutoNumber(DATE,COMPTE) as NUM_AUTO
RESIDENT TEMP
ORDER BY DATE ASC;


drop table TEMP;

 

View solution in original post

4 Replies
MarcAndres
Partner - Contributor
Partner - Contributor

Bonjour, tu ne peux pas utiliser Autonumber ?

 

Exemple:

    Autonumber(ID_Compte & '-' & ID_ECHEANCE) as myNewKey,

hamilton1
Contributor III
Contributor III
Author

Bonjour MarcAndres;

Merci pour ton retour.

Ton script numérote toutes les lignes de 1 jusqu' à la dernière ligne.

Je te mets en pièce jointe un jeu de test dans un fichier Excel qui contient la table origine et à côté, le résultat attendu.

 

Merci de ton aide

kevinchevrier
Partner - Creator III
Partner - Creator III

TEMP :
NoConcatenate
LOAD * INLINE [
COMPTE, DATE
A, 01/01/2019
A, 31/12/2018
B, 01/02/2019
B, 03/02/2019
A, 03/01/2019
B, 03/03/2019
C, 01/01/2019
C, 01/02/2019
C, 01/03/2019
D, 01/01/2019
];

FINAL :
NoConcatenate
LOAD *,
AutoNumber(DATE,COMPTE) as NUM_AUTO
RESIDENT TEMP
ORDER BY DATE ASC;


drop table TEMP;

 

hamilton1
Contributor III
Contributor III
Author

Bonjout;

Désolé pour la réponse tardive.

J'ai testé le script il marche parfaitement comme je le souhaite?

Grand merci.

 

Mais quand c'est une table à plusieurs ligne, le temps de chargement est très très énorme.

S'il y a une autre manière d'utiliser le script ou un autre procédé, je suis preneur.

Merci et je reste disponible Smiley Happy