Club Power BI

Please login or click SIGN UP FOR FREE to create your PowerBIUG account to join this user group.
 View Only
  • 1.  Retourner le % de comm par vente avec CALCULATE ou SUMX

    Posted 28 days ago
    Bonjour,
    j'ai une table des ventes avec un montant et j'aimerais calculer une mesure qui me calcule le montant des commissions à verser

    Ma table Comm se présente ainsi :


    Quelle méthode utiliser ? SUMX ou CALCULATE ? et quel serait le code ?

    Merci

    ------------------------------
    LAURENT SANCHEZ
    Formateur Consultant
    laurent@sanchezconsultant.com
    LE HAVRE
    662527022
    ------------------------------


  • 2.  RE: Retourner le % de comm par vente avec CALCULATE ou SUMX

    Posted 28 days ago
    Bonjour Laurent,

    Il s'agit évidemment d'une mesure intégrant la fonction CALCULATE car il s'agit de calculer dans un premier temps la somme des factures et ensuite avec ce CALCULATE trouver le niveau de commissions à appliquer.

    Je peux aussi vous donner la référence de l'excellent site des paternes DAX de SQLBI : DAX Patterns.

    Bien à vous,

    ------------------------------
    Philippe Geiger
    Spécialiste certifié Microsoft BI (Azure Data) et directeur des activités
    Metsys Grand-Est, Strasbourg, France
    ------------------------------



  • 3.  RE: Retourner le % de comm par vente avec CALCULATE ou SUMX

    Posted 28 days ago
    Bonjour Philippe,
    je dois calculer la commission pour chaque vente et non pour l'ensemble des ventes.

    ------------------------------
    LAURENT SANCHEZ
    Formateur Consultant
    laurent@sanchezconsultant.com
    LE HAVRE
    662527022
    ------------------------------



  • 4.  RE: Retourner le % de comm par vente avec CALCULATE ou SUMX

    Posted 28 days ago
    Laurent,

    Le principe est similaire : il faut chercher le taux de la commission avec un CALCULATE, ensuite ce taux est multiplier par le montant de la vente et enfin sommer.

    Bien à vous,

    ------------------------------
    Philippe Geiger
    Spécialiste certifié Microsoft BI (Azure Data) et directeur des activités
    Metsys Grand-Est, Strasbourg, France
    ------------------------------



  • 5.  RE: Retourner le % de comm par vente avec CALCULATE ou SUMX

    Posted 28 days ago

    Philippe,
    j'ai trouvé cette méthode qui a l'air de fonctionner 

    J'ai d'abord créé une colonne calculée dans ma table des ventes pour vérifier que j'obtenais la bonne commission par vente : 

    Colonne Taux Commissions =
    CALCULATE(
    VALUES(TrancheComm[Comm]),
    FILTER(TrancheComm,
    INT([Total Ventes])>=TrancheComm[Min] && INT([Total Ventes])<=TrancheComm[Max]))*[Total Ventes]/100
    J'ai ensuite créé une mesure pour calculer la somme des commissions avec SUMX (en reprenant le DAX de ma colonne calculée afin de ne pas conserver ma colonne calculée : 

    Total Commissions =
    SUMX(
    '💲Ventes',
    CALCULATE(
    VALUES(TrancheComm[Comm]),
    FILTER(TrancheComm,
    INT([Total Ventes])>=TrancheComm[Min] && INT([Total Ventes])<=TrancheComm[Max]))*[Total Ventes]/100
    )

    Cela fonctionne, qu'en pensez-vous  ?


    ------------------------------
    LAURENT SANCHEZ
    Formateur Consultant
    laurent@sanchezconsultant.com
    LE HAVRE
    662527022
    ------------------------------



  • 6.  RE: Retourner le % de comm par vente avec CALCULATE ou SUMX

    Posted 28 days ago
    Laurent,

    A première vue, cela semble bon sauf peut-être les tests d'égalité il y a un égal de trop entre >= et <=. Une des deux conditions doit être strictement inférieure ou supérieure.

    Bien à vous,

    ------------------------------
    Philippe Geiger
    Spécialiste certifié Microsoft BI (Azure Data) et directeur des activités
    Metsys Grand-Est, Strasbourg, France
    ------------------------------



  • 7.  RE: Retourner le % de comm par vente avec CALCULATE ou SUMX

    Posted 28 days ago
    Philippe,
    merci pour cette remarque pour les égalités.

    Auriez-vous procédé de la même manière ?

    ------------------------------
    LAURENT SANCHEZ
    Formateur Consultant
    laurent@sanchezconsultant.com
    LE HAVRE
    662527022
    ------------------------------



  • 8.  RE: Retourner le % de comm par vente avec CALCULATE ou SUMX

    Posted 28 days ago
    Laurent,

    Oui, j'aurai obtenu le même résultat.

    Bien à vous,

    ------------------------------
    Philippe Geiger
    Spécialiste certifié Microsoft BI (Azure Data) et directeur des activités
    Metsys Grand-Est, Strasbourg, France
    ------------------------------