Le forum (ô combien francophone) des utilisateurs de Powerbuilder.








Bonjour à tous,
Ça fait un petit moment que je n'ai plus travaillé avec les groupes dans les datawindows, aussi j'ai quelques doutes,
mais avant d'exposer mes doutes, je vais vous donner le format de ma datawindow avec mes colonnes.
colonnes : M1, C1, C2, A, DT, M2, B, C, S1, S2, S3, S4, S5
Exemple de données :
M1 C1 C2 A DT M2 B C Q
1 AA 1A AA T 1A 22 CT1 2
1 AA 1B AA T 1A 22 CT2 14
1 AA 2B AB T 1A 22 CT3 9
1 AA 2B AB T 1B 23 CT3 3
1 AB 3B AC T 1C 56 CT9 10
2 EE 5X YU T 6G 12 CT5 12
Le Q représente une quantité et le S la somme des quantite en fonction
du groupe et L le nombre de ligne du groupe.
Voici la visualisation que je souhaiterai avoir :
M1 C1 C2 A DT M2 B C S L
1 AA 1A AA T 1A 22 CT1 48 5
AA 1A AA T 1A 22 CT1 12 1
1B AA T 1A 22 CT2 14 1
2B AB T 1A 22 CT3 12 2
AB T 1A 22 CT3 12 2
T 1A 22 CT3 9 1
T 1A 23 CT3 3 1
AB 3B AC T 1C 56 CT9 10 1
2 EE 5X YU T 6G 12 CT5 12 1
Je ne me souviens plus trop comment mettre cela en œuvre ...

Hors ligne
Tu es sur de tes tableaux ? Je ne comprend pas bien comment tu veux calculer ton S.
En tout cas, après avoir créer ton groupe avec l'ensemble des colonnes nécessaires, tu n'as plus qu'à ajouter un sum(q for group 1) pour S et cumulativesum(1 for group 1) pour L...
Hors ligne