Bonjour,
je me casse les dents depuis quelques jours sur la manière de résoudre un algo de tableau croisé dynamique et j'aurais besoin de vos lumières et vos idées...
j'ai des données comme cela
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Col1 Col2 col3 col4 Val1 UNTEL A COL SCOL 1 UNTEL B COL SCOL2 2 UNTEL2 A COL SCOL 3 UNTEL2 B COL2 SCOL2 4 UNTEL3 A COL SCOL 5
que je veux transformer comme cela:
bon, je ne mets pas tout le détail mais l'idée est de faire un pivot pour créer un tableau croisé dynamique (sachant que les données sont issues d'une requête SQL déja groupée par les 4 première colonnes).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 COL COL2 SCOL SCOL2 SCOL2 UNTEL A 1 2 B UNTEL2 A 3 B 4 UNTEL3 A 5
La difficulté est que le nombre de colonnes de groupage est variable, il peut y avoir une seule colonne, 2 ou plus et pareil pour les lignes de données. il est même possible qu'il n'y ai pas de groupe sur les colonnes ou les lignes. j'ai entrevu des solutions à base d'arbre mais la démarche à suivre n'est pas très claire pour moi...
Vous avez une idée, un lien pour résoudre cela ?
Partager