Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour à tous,
je cherche une méthode pour créer la colonne [Numéro d'ordre] lors du Load de mon fichier source Excel.
L'idée est d'incrémenter un numéro d'ordre en fonction du nombre de [Code Action] identique pour un [Code Site] donné.
Ci-dessous un exemple de table.
Code Site | Code Action | Numéro d'ordre | Valeur |
1 | V | 1 | 120 |
1 | G | 1 | 200 |
1 | V | 2 | 210 |
1 | T | 1 | 10 |
2 | H | 1 | 35 |
2 | H | 2 | 40 |
3 | F | 1 | 300 |
Par avance merci pour vos lumières.
Bien cordialement
May be something like this -
Temp:
Load * inline [
Code Site, Code Action, Value
1, V, 120
1, G, 200
1, V, 210
1, T, 10
2, H, 35
2, H, 40
3, F, 300
];
NoConcatenate
Final:
Load *,
if([Code Action] = Previous([Code Action]),Peek([Order Number])+1,1) as [Order Number]
resident Temp
Order By [Code Action];
Drop table Temp;
May be something like this -
Temp:
Load * inline [
Code Site, Code Action, Value
1, V, 120
1, G, 200
1, V, 210
1, T, 10
2, H, 35
2, H, 40
3, F, 300
];
NoConcatenate
Final:
Load *,
if([Code Action] = Previous([Code Action]),Peek([Order Number])+1,1) as [Order Number]
resident Temp
Order By [Code Action];
Drop table Temp;
Thanks to you, it works perfectly !