mesure powerpivot

Accueil – Le CFO masqué Forums Power Pivot mesure powerpivot

Mots-clés : ,

  • Ce sujet contient 3 réponses, 2 participants et a été mis à jour pour la dernière fois par Brice LE BLANC, le il y a 3 années et 6 mois.
4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Articles
  • #80943
    Brice LE BLANC
    Participant

    bonjour,

    J’ai 2 tables : une pour mes produits et une pour mes ventes.
    Dans la table produit, il y a les cout de vente et de fabrication et un calcul de marge.
    Dans les ventes, il y a les quantités vendues.

    Je n’arrive pas à créer de mesure qui me permette de générer un TCD avec analyse des marges …

    J’ai crée la mesure suivante : =calculate(sum(tab_produits[Marge])*sum(tab_ventes[Quantités]))

    Le résultat est faux ( nombre trop grand ).

    Et si j’enlève sum, j’ai un message d’erreur :

    Erreur de calcul dans la mesure ‘tab_produits'[calculs_marges] : Il est impossible de déterminer une valeur unique pour la colonne ‘Marge’ de la table ‘tab_produits’. Cela peut se produire quand une formule de mesure fait référence à une colonne qui contient de nombreuses valeurs, sans spécifier d’agrégation telle que min, max, count ou sum pour obtenir un résultat unique.

    Je suis bloqué 🙁

    Merci d’avance de votre aide 🙂

    Attachments:
    You must be logged in to view attached files.
    #80945
    Sophie Marchand
    Participant

    Bonjour,

    Pour avoir une aide pas à pas pour résoudre cette problématique, je vous suggère notre formation Power BI (niveau 3) où on traite d’un cas exactement comme celui-là.

    Power BI (niveau 3)

    Sinon et bien, voici en gros comment procéder avec des mesures en DAX (et non des colonnes calculées).

    1. Créer une mesure de coûts avec une fonction comme SUMX(Ventes,RELATED(DimProduit[CoûtUnitaire]*Ventes[UnitésVendues])

    2. Créer une mesure de marges en soustrayant votre mesure de coûts à votre mesure de ventes

    Au plaisir,

    Sophie

    #81015
    Brice LE BLANC
    Participant

    Bonjour Sophie,

    Merci de votre réponse. Je serais ravi de participer à une telle formation.

    J’ai essayé de mon côté avant de voir votre réponse et j’y suis arrivé en créant une mesure :

    =sumx(md_ventes;[sommePrix]*[sommequantité])

    ou sommePrix et sommeQuantité sont des mesures ( respectivement sum(md_produits[prix]) et sum(md_ventes[quantité])

    Par contre avec votre formule, je n’y arrive pas.

    =sumx(md_ventes;related(md_produits[Prix]*md_ventes[Quantités]))

    j’ai un message d’erreur :

    La fonction RELATED attend une référence de colonne complète comme argument.

    Quel est l’avantage de votre formule par rapport à la mienne et pourquoi ne marche-t-elle pas dans mon cas ?

    Merci beaucoup d’avance de votre réponse.

    Bien cordialement,

    Brice

    Attachments:
    You must be logged in to view attached files.
    #81019
    Brice LE BLANC
    Participant

    Rebonjour Sophie,

    Finalement j’ai trouvé, c’était juste un problème de parenthèse …

    =sumx(md_ventes;related(md_produits[Prix])*md_ventes[Quantités])

    ça marche,

    Merci !

    🙂

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