pourcentage de pourcentage TCD

Accueil – Le CFO masqué Forums Excel pourcentage de pourcentage TCD

Mots-clés : 

  • Ce sujet contient 8 réponses, 4 participants et a été mis à jour pour la dernière fois par Stéphane Lorin, le il y a 3 années et 2 mois.
9 sujets de 1 à 9 (sur un total de 9)
  • Auteur
    Articles
  • #60828
    EFC
    Participant

    Bonjour

    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.
    #60832
    Sophie Marchand
    Participant

    Bonjour,

    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

    #60834
    EFC
    Participant

    Bonjour 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

    #60835
    Sophie 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.

    #60836
    EFC
    Participant

    Bonjour,

    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.
    #60838
    Sophie Marchand
    Participant

    Bonjour,

    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

    #60839
    EFC
    Participant

    Bonjour,

    Merci infiniment pour ton attention,

    c’est vraiment apprécié,

    cordialement,
    Eduardo

    #86685
    JMAIN
    Participant

    Bonjour,

    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.
    #86697
    Stéphane Lorin
    Participant

    Bonjour

    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(…)^2

    en 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

9 sujets de 1 à 9 (sur un total de 9)
  • Vous devez être connecté pour répondre à ce sujet.