Home – Le CFO masqué › Forums › Excel › pourcentage de pourcentage TCD
Tagged: TCD; pourcentage
- This topic has 8 replies, 4 voices, and was last updated 4 years, 2 months ago by
Stéphane Lorin.
-
AuthorPosts
-
30 January 2020 at 9 h 18 min #60828
EFC
ParticipantBonjour
Je n’arrive pas à afficher une donnée qui prend en compte le pourcentage de ma population. Je parle d’un pourcentage de pourcentage. J’ai des groupes d’acteurs qui mettent en place des activités et j’ai besoin d’avoir le pourcentage d’une activité selon la représentativité d’un groupe. Puisqu’un groupe qui représente 50% de ma population et met 3 activités n’est pas la même chose qu’un autre groupe qui représente 5% et lui aussi met 3 activités.
Je vous envoie un exemple ci-joint.
Merci à l’avance si jamais vous pouvez m’aider 😉
Attachments:
You must be logged in to view attached files.30 January 2020 at 10 h 16 min #60832Sophie Marchand
ParticipantBonjour,
Ouf! Vous avez une immense liste de données… On va perdre beaucoup de temps à essayer de comprendre si on passe à travers tout ça.
Pourriez-vous fournir une exemple réduit avec seulement les données nécessaires pour comprendre et surtout, un exemple des résultats recherchés?
Merci.
Sophie
30 January 2020 at 11 h 20 min #60834EFC
ParticipantBonjour Sophie,
En fait, j’ai essayé de masquer toutes les colonnes inutiles, mais ça a l’air de ne pas marcher.
Je vais te donner un exemple concret. J’ai 72 acteurs qui sont regroupés en 6 groupes. Cela est ma population totale dans laquelle le groupe A est 12 acteurs (17%), B = 2 (3%), C = 22 (31%), D = 15 (21%), E = 19 (26%), F = 2 (3%). Ces groupes ont mis en place 33 activités au total parmi lesquels le groupe A est responsable par 3 activités, B = 1, C = 9, D = 11, E = 8, F = 1. Sur le TCD il s’affiche le pourcentage des activités selon le total d’activité, c-a-d. A = 3 (9%), B = 1 (3%), C = 9 (27%), D = 11 (33%), E = 8 (24%) et F = 1 (3%). Je sais comment trouver le pourcentage des activités selon l’importance de l’acteur sur ma population par un calcule dans l’Excel, mais je n’arrive pas à le faire sur mon TCD. À travers la multiplication des pourcentages respectifs à chaque groupe divisé par la somme totale des pourcentages dans une cellule ordinaire de l’Excel, on arrive aux données que je cherche à afficher sur le TCD, c-a-d groupe A = 3 activités ce qui représente 7% selon son pourcentage dans ma population, B = 1 (0,5%), C = 9 (35%), D = 11 (30%), E = 8 (27%) et F = 1 (0,5%). Est-ce que c’est clair mon propos ? 🙂
Merci infiniment pour ton aide
30 January 2020 at 12 h 40 min #60835Sophie Marchand
ParticipantÀ nouveau, merci de fournir les données avec lesquelles travailler. Je ne répondrai pas à votre question si je dois reconstruire moi-même des données, sachant que je pourrais les reconstruire d’une façon qui ne correspond pas à vos besoins et ainsi, perdre mon temps. Donc, fournissez les données de départ. Fournissez un exemple du résultat recherché et je pourrai vous aider.
Merci de votre compréhension.
30 January 2020 at 13 h 56 min #60836EFC
ParticipantBonjour,
Merci encore.
Mes données de départ et le résultats sont ceux que je vous ai écrit. Voici à nouveaux et j’ai fait un TCD pour toi juste avec ces données-ci.
Colonne A – nombre d’acteur
Groupe A = 12 (17%)
Groupe B = 2 (3%)
Groupe C = 22 (31%)
Groupe D = 15 (21%)
Groupe F = 19 (26%)
Groupe E = 2 (3%)
total = 72 (100%)Colonne B – activités par acteur
Groupe A = 3 (9%)
Groupe B = 1 (3%)
Groupe C = 9 (27%)
Groupe D = 11 (33%)
Groupe F = 8 (24%)
Groupe E = 1 (3%)
total = 33 (100%)Toutefois, j’ai besoin d’un pourcentage des activités qui prend en compte le pourcentage de l’acteur dans ma population. J’ai alors fait le pourcentage de pourcentage.
Colonne C – pourcentage du groupe multiplié par le pourcentage de l’activité
Groupe A = 17% * 9% = 153
Groupe B = 3% * 3% = 9
Groupe C = 31% * 27% = 837
Groupe D = 21% * 33% = 693
Groupe F = 26% * 24% = 624
Groupe E = 3% * 3% = 9
total = 2325 (100%)C’est le chiffre ci-dessous que je cherche comme résultat et que je n’arrive pas à la faire sur mon TCD
Colonne D – pourcentage * 100 / par la somme de la colonne C
Groupe A = 153*100/2325 = 7 %
Groupe B = 9*100/2325 = 0.5 %
Groupe C = 837*100/2325 = 35 %
Groupe D = 693*100/2325 = 30 %
Groupe F = 624*100/2325 = 27 %
Groupe E = 9*100/2325 = 0.5%
total = 100%J’espère que tu puisse me comprendre 🙂
Attachments:
You must be logged in to view attached files.30 January 2020 at 14 h 08 min #60838Sophie Marchand
ParticipantBonjour,
Quand vous utilisez la fonctionnalité AFFICHER LES VALEURS d’un tableau croisé dynamique pour présenter les valeurs en % d’une colonne, vous ne crééez pas de nouveau champ. Vous affichez simplement le champ de base d’une façon différente. Cela signifie que le 9% et le 17%, du groupe A, par exemple, ne sont pas reconnus par votre tableau croisé dynamique comme des valeurs et vous ne pouvez donc pas les utiliser dans des calculs.
Il y aurait alors 2 solutions possibles: 1)retravailler les données sources en conséquence, ce qui impoliquerait d’ajouter des formules Excel dans votre tableau de base ou 2)utiliser Power Pivot, qui permet de créer des mesures en DAX comme celle que vous recherchez en ce moment.
Au plaisir,
Sophie
30 January 2020 at 14 h 26 min #60839EFC
ParticipantBonjour,
Merci infiniment pour ton attention,
c’est vraiment apprécié,
cordialement,
Eduardo3 February 2021 at 4 h 20 min #86685JMAIN
ParticipantBonjour,
J’espère poser ma question au bon endroit, mais ce doit-être le même problème :
sur une même date (exemple en copie), je calcule le % pour chaque ID de présent (oui/non) et de référence (oui/non).
Ensuite je récupère les données et multiplie le %présent par le %référence pour obtenir le résultat voulu.
Donc sur Excel pas de soucis, mais vu que je suis passé sur Power BI, je n’arrive pas à arriver jusqu’à là.
Pourriez-vous m’aider ?Cordialement,
Attachments:
You must be logged in to view attached files.3 February 2021 at 15 h 55 min #86697Stéphane Lorin
ParticipantBonjour
je ne comprends pas très bien l’utilité de votre calcul mais en tout cas la valeur que vous cherchez est égale à
Nb([Présent]=”Oui”)/Nb [Id] * Nb([Référence]=”Oui”)/Nb[Id]
Soit sous Excel par NB.SI.ENS(…) * NB.SI.ENS(…) / NB.SI(…)^2en DAX Nb([Présent]=”Oui”) peut se traduire par
COUNTROWS(FILTER(VotreTable,VotreTable[Présent]=”Oui”))Nb([Référence]=”Oui”) par COUNTROWS(FILTER(VotreTable,VotreTable[Référence]=”Oui”))
et Nb[Id] par COUNTROWS(VotreTable)
en créant une mesure égale au produit de deux premières sur le carré de la troisième je retrouve bien vos %Score de 32, 54 et 24%.
Cela fait un total de 110%. dans le cas précédent il fallait ensuite calculer 32/110, 54/110 et 24/110 pour avoir une somme de 100%Cordialement
Stéphane
-
AuthorPosts
- You must be logged in to reply to this topic.