Club Power BI

Please login or click SIGN UP FOR FREE to create your PowerBIUG account to join this user group.
Expand all | Collapse all

Help Formule pour avoir la version unitaire

  Thread closed by the administrator, not accepting new replies.
  • 1.  Help Formule pour avoir la version unitaire

    Posted Aug 19, 2021 05:05 PM
      |   view attached
    No replies, thread closed.
    Bonjour

    J'essaye de mettre dans ma colonne BSD unit au niveau de chaque vendeur, le montant unitaire calculé pour la ville et donc correspondant pour chaque vendeur de la ville.
    Exemple pour Lyon je voudrais avoir sur chaque ligne des vendeurs de Lyon 3275 €. Et faire ensuite le BSD vendeur qui serait le BSD unit * par le nombre de ces ventes.y
    Quand je désélectionnerait la ville pour toutes les avoir, j'aurai ainsi le même principe pour toute les villes.

    Merci pour faire avancer un débutant.

    cordialement

    ------------------------------
    ERIC COTTET
    account
    ------------------------------

    Attachment(s)

    pbix
    test PBI Groupe vente.pbix   496 KB 1 version


  • 2.  RE: Help Formule pour avoir la version unitaire

    Top Contributor
    Posted Aug 20, 2021 03:19 AM
    No replies, thread closed.
    Bonjour,

    Cette mesure devrait fonctionner :
    BSN Unit ALL Ville sélectionnées = 
    VAR VilleSelectionnee =
        SELECTEDVALUE ( Ville[Ville] )
    RETURN
        CALCULATE (
            [BSD unit],
            FILTER (
                ALL ( Ville[Ville] ),
                Ville[Ville] = VilleSelectionnee
            ),
            REMOVEFILTERS ( vendeur )
        )​

    Ou encore par exemple :

    BSN Unit ALL Ville sélectionnées = 
    VAR VilleSelectionnee =
        SELECTEDVALUE ( Ville[Ville] )
    VAR NBVentes= [Nbre VN]
    RETURN
        IF(NBVentes, CALCULATE (
            [BSD unit],
            FILTER (
                ALL ( Ville[Ville] ),
                Ville[Ville] = VilleSelectionnee
            ),
            REMOVEFILTERS ( vendeur )
        ))

    Pour faire disparaître les lignes vides sans avoir à poser un filtre sur le visuel.

    Bonne journée et bon courage pour la suite de votre projet.



    ------------------------------
    Jonathan CHANAL
    Chef de Projet Digital / Data Analyst
    MCSA Power BI & Excel
    ------------------------------



  • 3.  RE: Help Formule pour avoir la version unitaire

    Posted Aug 20, 2021 05:59 AM
    No replies, thread closed.
    Bonjour Jonathan,

    Merci beaucoup pour ton aide, celà fonctionne parfaitement.
    Bonne journée

    Eric






  • 4.  RE: Help Formule pour avoir la version unitaire

    Posted Aug 20, 2021 06:08 AM
    No replies, thread closed.
    Jonathan,

    dernière petite chose, si je veux ensuite faire le total bsd par vendeur, je fais le calcul que tu m'as donné * par le nombre de ventes. Mais celà ne me donne pas le total général pour tous les vendeurs.
    Quelle formule faut il utiliser, car moi j'ai juste fais une multiplication.

    Merci encore.

    Eric

    Le ven. 20 août 2021 à 11:58, eric cottet <eric.cottet@gmail.com> a écrit :
    Bonjour Jonathan,

    Merci beaucoup pour ton aide, celà fonctionne parfaitement.
    Bonne journée

    Eric






  • 5.  RE: Help Formule pour avoir la version unitaire

    Top Contributor
    Posted Aug 20, 2021 06:42 AM
    Edited by Guillaume GAUDFROY Aug 20, 2021 06:45 AM
    No replies, thread closed.
    Bonjour,

    2 observations aux propositions faites :

    Attention à l'utilisation des ALL.
    Dans le cas ou vous soumettriez votre rapport à un contexte de filtre (volet des filtres ou segment), ces filtres ne seraient pas pris en compte.
    Par exemple, une ville à exclure de l'analyse...

    Pensez au ALLSELECTED par exemple.

    Idem pour le selectedvalue....
    Uniquement fonctionnel dans le cadre d'une valeur distincte...
    SI vous souhaitez cumuler plusieurs villes.... Aie.


    Enfin pour le total... regardez du coté des SUMX, qui sont des fonctions itératives, qui calculent la valeur du produit ou résultat à la ligne et renvoient le total...


    Si vous n'y parvenez pas, revenez vers nous.

    ------------------------------
    Guillaume GAUDFROY
    Microsoft Data PlatForm MVP
    MCSA Power BI & Excel
    Microsoft MCT
    Ruby Award Dynamic Communities
    ------------------------------



  • 6.  RE: Help Formule pour avoir la version unitaire

    Top Contributor
    Posted Aug 20, 2021 07:34 AM
    No replies, thread closed.
    Bonjour,

    De rien Eric, cette formule devrait répondre à votre besoin :
    Total bsd par vendeur = 
    SUMX(vendeur, [Nbre VN]*[BSN Unit ALL Ville sélectionnées])​

    Bon courage,

    P.S. : @Guillaume GAUDFROY, je ne détaille pas pour chaque réponse les X possibilités et subtilités du DAX sinon, j'y passerais beaucoup trop de temps. Je participe au forum par pur plaisir et j'ai bien l'intention que ça le reste ! Et aussi parce que c'est également ma façon de me montrer reconnaissant pour toutes les fois où l'on m'a aidé, c'est un juste retour des choses de pouvoir aider à mon tour. 




    ------------------------------
    Jonathan CHANAL
    Chef de Projet Digital / Data Analyst
    MCSA Power BI & Excel
    ------------------------------



  • 7.  RE: Help Formule pour avoir la version unitaire

    Posted Aug 20, 2021 06:56 AM
    No replies, thread closed.
    Bonjour Guillaume,

    J'ai essayé avec SUMX mais malheureusement je n'arrive pas à avoir le total des bsd vendeurs ?
    Merci de votre accompagnement.

    Eric






  • 8.  RE: Help Formule pour avoir la version unitaire

    Posted Aug 20, 2021 10:40 AM
      |   view attached
    No replies, thread closed.
    Merci pour la formule, mais je n'ai le total pour toutes les villes (je devrais avoir en total BSD vendeur : 10589446).

    Peut on encore ajuster cette formule ?

    Merci





    Attachment(s)

    pbix
    test PBI Groupe vente.pbix   498 KB 1 version


  • 9.  RE: Help Formule pour avoir la version unitaire

    Top Contributor
    Posted Aug 20, 2021 01:07 PM
    No replies, thread closed.
    Hello @Jonathan CHANAL​.
    Rien de personnel ici.
    C'est effectivement avec beaucoup de plaisir et bienveillance que nous suivons les réponses ici postées.
    L'idée est juste d'orienter en peu plus :-) Rien de plus.

    Je précise souvent voire tout le temps les réponses a base de ALL, car avec l'expérience, les questions reviennent quasi systématiquement.

    A tres vite sur le forum.


    ------------------------------
    Guillaume GAUDFROY
    Microsoft Data PlatForm MVP
    MCSA Power BI & Excel
    Microsoft MCT
    Ruby Award Dynamic Communities
    ------------------------------



  • 10.  RE: Help Formule pour avoir la version unitaire

    Top Contributor
    Posted Aug 20, 2021 12:28 PM
      |   view attached
    No replies, thread closed.
    BSD Vend Final = 
    IF (
        ISFILTERED ( Ville[Ville] ),
        [BSD vend],
        SUMX (
            ALLSELECTED ( Ville[Ville] ),
            [BSD vend]
        )
    )​

    Le total ne correspond pas exactement, je pense qu'il y a d'autres soucis, notamment au niveau de la modélisation des données.

    30 minutes plus tard :D --> Il faut éviter les relations plusieurs à plusieurs (Vendeur et vente par exemple, c'est du 1 à plusieurs, et là si vous modifiez cette relation, on commence à voir qu'il y a un petit souci au niveau des données). J'ai donc refais la modélisation des données telle que je la verrai (ce n'est peut-être pas juste, je ne connais pas suffisamment vos données). Ce que je constate c'est qu'il y a plus de vendeurs dans ta table des ventes que dans le référentiel vendeurs. Il faut donc corriger la table vendeur. C'est pour cela que pour le moment vous avez des lignes vides dans les tableaux et filtres (entourées en rose).

    J'espère que ça vous aidera, Bonne continuation,



    ------------------------------
    Jonathan CHANAL
    Chef de Projet Digital / Data Analyst
    MCSA Power BI & Excel
    ------------------------------

    Attachment(s)

    pbix
    test PBI Groupe vente.pbix   498 KB 1 version


  • 11.  RE: Help Formule pour avoir la version unitaire

    Posted Aug 20, 2021 12:56 PM
    No replies, thread closed.
    Pour le nombre de vendeur c'est normal, car j'exclu le vendeur Direction dans ma table vendeur.
    Je vais regarder la suite.

    Merci






  • 12.  RE: Help Formule pour avoir la version unitaire

    Posted Aug 20, 2021 01:05 PM
    No replies, thread closed.
    Jonathan,
    Encore un grand merci pour le temps passé afin de m'accompagner dans ma tâche.

    bon weekend.

    Eric