Bonjour,
Je suis sur ce problème depuis trop de temps maintenant !
Je cherche à lier 2 requêtes normalement issues du même univers. Le problème reste le même avec les 2 fichiers Excel en exemple, reflet très simplifié de mes données réelles mais ça reste un cas concret.
1ère requête (PJ : commande.xls) : commande, champs : ANNEE_MOIS, NUM_COMMANDE, MT_COMMANDE, LIEU_COMMANDE, PAYS_COMMANDE, ID_PRDT, LIBL_PRDT
2ème requête (PJ : frais..xls) : frais, champs : ANNEE_MOIS, NUM_COMMANDE, MT_FRAIS
- La clé est constituée de ANNEE_MOIS, NUM_COMMANDE, je fais donc le lien entre les 2 requêtes sur ces 2 champs.
- LIBL_PRDT est transformé en une information de ID_PRDT
- Les champs MT_COMMANDE et MT_FRAIS sont des indicateurs
- Les autres champs sont donc des dimensions
- Un groupe "normal / spécial" est créé à partir de LIBL_PRDT. Spécial : les 2 LIBL_PRDT contenant "spécial", normal : les autres
Je crée un tableau (cf. capture) : PAYS_COMMANDE, "normal / spécial", ANNEE_MOIS, NUM_COMMANDE, MT_COMMANDE, MT_FRAIS.
Je fais des ruptures sur les 2 1ères colonnes, avec le total de MT_COMMANDE, MT_FRAIS en pied.
Le problème : le sous-total de MT_FRAIS est TOUJOURS le total global (cf. en jaune dans la capture) alors que le MT_FRAIS affiché en face de NUM_COMMANDE est bon.
A terme, je cherche à faire le même tableau regroupé : PAYS_COMMANDE, "normal / spécial", MT_COMMANDE, MT_FRAIS.
Je ne comprends pas ce qui coince. J'ai joué avec "dans", "pour chaque"... mais je ne maîtrise pas. J'ai bien lu plusieurs posts avec un problème semblable mais rien ne m'a fait avancer. Je suppose que le groupement de LIBL_PRDT ne doit pas aider ? C'est ce groupement qui sera important dans le résultat final.
Merci d'avance !
Partager