king76
XLDnaute Nouveau
SOLUTION : Finalement une fois le tout monter dans PowerPivot et que je me suis assuré de récupérer la valeur de SEXE avec RELATED dans la bonne et unique TABLE, j'avais accès à la valeur DISTINCT dans mon TCD SEXE et de choisir le total du nombre d'individus UNIQUE, aussi simple que ça.
Bonjour,
Je pense que j'arrive proche de trouver la solution à mon problème initié dans ce post, mais il me manque un dernier truc à régler.
J'ai des fiches d'un côté avec des individus qui ont un sexe (homme, femme, couple) que je veux pouvoir afficher sous forme de statistiques.
De l'autre côté j'ai une table SUIVIS avec le suivi de ces individus (fiches) ou j'ai des interventions et des besoins, le tout organisé par DATE de SUIVI.
J'utilise la colonne NOM pour faire une fusion entre ces deux tables afin d'en avoir une troisième que je veux utiliser pour placer une chronologie et afficher les différents graphiques (sexe, interventions, besoins, etc.)
J'ai donc mon onglet STATS ou je peux filtrer par DATE de SUIVI à partir de cette fusion réalisée avec Power Query.
Le problème, c'est qu'un individu pourrait avoir plusieurs BESOINS ET INTERVENTIONS. À cause du dépivotage dans la requête (merci à Chris), lorsque je veux afficher des informations uniques aux individus (ex leur sexe), ils se calculent plusieurs fois.
Exemple, si j'ai 10 personnes qui ont 3 besoins, ça fait 30 lignes et les statistiques m'affichent le décompte du sexe sur 30 personnes et pas 10.
J'ai trouvé une astuce qui consisterait à filtrer les TCD via une colonne UNIQUE pour ne compter l'apparition que d'un individu par jour, pour ce faire je pourrais utiliser cette formule :
Trouvée ici https://fr.extendoffice.com/documents/excel/2127-excel-pivot-table-count-unique-values.html
Sauf que je suis obligé de l'appliquer après le dépivotage, donc je dois trouver l'équivalent de cette formule une fois dans Power Query (c'est du langage DAX ?).
Quelqu'un à une idée comment je pourrais faire ça dans ma requête intitulée SUIVIS. Chris avait ajouté un index, qui est une superbe idée, mais dans le cas où la personne est rencontrée plusieurs fois à la même date (on ne sait jamais), ça ne marche plus.
Une idée @chris vu que c'est toi qui as pondu la requête ?
Merci.
Bonjour,
Je pense que j'arrive proche de trouver la solution à mon problème initié dans ce post, mais il me manque un dernier truc à régler.
J'ai des fiches d'un côté avec des individus qui ont un sexe (homme, femme, couple) que je veux pouvoir afficher sous forme de statistiques.
De l'autre côté j'ai une table SUIVIS avec le suivi de ces individus (fiches) ou j'ai des interventions et des besoins, le tout organisé par DATE de SUIVI.
J'utilise la colonne NOM pour faire une fusion entre ces deux tables afin d'en avoir une troisième que je veux utiliser pour placer une chronologie et afficher les différents graphiques (sexe, interventions, besoins, etc.)
J'ai donc mon onglet STATS ou je peux filtrer par DATE de SUIVI à partir de cette fusion réalisée avec Power Query.
Le problème, c'est qu'un individu pourrait avoir plusieurs BESOINS ET INTERVENTIONS. À cause du dépivotage dans la requête (merci à Chris), lorsque je veux afficher des informations uniques aux individus (ex leur sexe), ils se calculent plusieurs fois.
Exemple, si j'ai 10 personnes qui ont 3 besoins, ça fait 30 lignes et les statistiques m'affichent le décompte du sexe sur 30 personnes et pas 10.
J'ai trouvé une astuce qui consisterait à filtrer les TCD via une colonne UNIQUE pour ne compter l'apparition que d'un individu par jour, pour ce faire je pourrais utiliser cette formule :
Code:
=IF(SUMPRODUCT(($A$2:$A2=A2)*($B$2:$B2=B2))>1,0,1)
Trouvée ici https://fr.extendoffice.com/documents/excel/2127-excel-pivot-table-count-unique-values.html
Sauf que je suis obligé de l'appliquer après le dépivotage, donc je dois trouver l'équivalent de cette formule une fois dans Power Query (c'est du langage DAX ?).
Quelqu'un à une idée comment je pourrais faire ça dans ma requête intitulée SUIVIS. Chris avait ajouté un index, qui est une superbe idée, mais dans le cas où la personne est rencontrée plusieurs fois à la même date (on ne sait jamais), ça ne marche plus.
Une idée @chris vu que c'est toi qui as pondu la requête ?
Merci.
Pièces jointes
Dernière édition: