J’ai simplifié mon problème que je traine depuis des jours dans un fichier ci-joint afin d’obtenir le plus d’aide possible.
J’ai une liste d’usagers qui peuvent être rencontrés plusieurs fois par mois :
Ici, on peut voir par exemple que Sabrina Manchester a été rencontré le 1 juillet 2022 et le 2 juillet 2022.
Puis pour chaque usager, il peut y avoir jusqu’à 6 enfants de déclarés :
Ici, on peut voir que Sabrina Manchester à deux enfants, mais on peut voir aussi qu’Olga Bristol à deux enfants du même âge (des jumeaux par exemple).
Ensuite avec Power Query j’ai réuni les deux tableaux afin de pouvoir aire un tableau TCD et graphique :
Lorsque je veux afficher le nombre d’enfants par âge, je vais chercher le nombre de fois (distinct) que l’usager apparait dans ce tableau ci-dessous pour chaque âge.
En théorie ça fonctionnerait, sauf dans un cas de figure que je n’arrive pas à résoudre. Dans le cas ou un usager à deux enfants du même page (à cause du distinct sur le nom, il ne fait le calcul qu’une seule fois).
Par exemple ici dans le TCD ci-dessus pour la ligne 4-5 ans, il devrait s’afficher quatre et pas deux.
Si on regarde le tableau tout en haut, on voit bien qu’il y a 4 enfants au total :
J’ai beau retourner le problème dans tous les sens, ça dépasse mes compétences.
Auriez-vous une idée pour résoudre ce problème ? Ce serait grandement apprécié.
Quelqu’un m’a fait parvenir (sur un autre forum), une solution en VBA qui semble fonctionner. Ça consiste à recréer un tableau qui ressemble à celui générer par Power puis avec une fonction VBA, construire le TCD.
Ça fonctionne ! J’ai réussi à l’intégrer dans mon code, grâce aux explications de chatGPT 🙂
Le fichier en question ci-joint pour les curieux.
Merci à cow18 s’il passe ici.
Auteur
Messages
2 sujets de 1 à 2 (sur un total de 2)
Vous devez être connecté pour répondre à ce sujet.
Ceux et celles qui ont fourni le plus de réponses sur ce forumdurant les 6 derniers mois
Si votre besoin dépasse les limites de ce forum et constitue davantage une demande d’accompagnement en consultation professionnelle, nous vous invitons à remplir notre formulaire pour recevoir une soumission concernant une banque d’heures d’accompagnement à distance personnalisé.