Calcul DSO par épuisement

  • Calcul DSO par épuisement

    Posté par Benoit sur 15 juillet 2024 at 17h38

    Bonjour

    j’ai 2 fichiers sources ( Encours et Chiffre d’affaires). Pour la table encours, j’ai une colonne intitulée ‘date de cloture”

    je voudrais calculer le DSO par épuisement. la méthode de calcul est la suivante :

    si l’encours à fin juin 2024 est < au chiffre d’affaire de juin 2024 = encours a fin juin * nb de jours de juin/chiffre d’affaires de juin 2024

    si l’encours à fin juin 2024> chiffre d’affaires de juin 2024 =

    1*. si encours de juin 2024 – CA de juin 2024 < CA mai 2024 => nb de jours de juin + (encours de juin 2024 – CA de juin 2024)/CA de mai*nb de jours de mai

    2*. si encours de juin 2024 – CA de juin 2024 > CA mai 2024 => nb de jrs de juin + nb de jours de mai + (encours de juin – CA de juin – CA de mai)/CA d’avril*nb de jours d’avril….

    => on remonte le temps pour épuise l’encours par le chiffre d’affaires.

    j’ai une table calendrier :

    <div>
    <div>Calendrier =</div>
    <div>ADDCOLUMNS(</div>
    <div> CALENDARAUTO(),</div>
    <div> “Year”,YEAR([Date]),</div>
    <div> “Month Number”, MONTH([Date]),</div>
    <div> “Day”, DAY([Date]),</div>
    <div> “Day N°”, WEEKDAY([Date]),</div>
    <div> “Month”, FORMAT([Date],”MMM”,”en”),</div>
    <div> “Day name”, FORMAT([Date],”dddd”,”en”),</div>
    <div> “Week N°”, weeknum([Date]),</div>
    <div> “nb de jours du mois”, format(EOMONTH([Date],0),”dd”)</div>
    <div>)</div>
    </div>

    j’ai les mesures suivantes :

    <div>
    <div>Total Encours = sum(Encours[Encours])</div>
    <div> </div>
    <div>
    <div>
    <div>Chiffre d’affaires € PM = CALCULATE([Total Chiffre d’affaires],PREVIOUSMONTH(Calendrier[Date]))</div>
    <div>
    <div>
    <div>Chiffre d’affaires M-2 = CALCULATE([Total Chiffre d’affaires],DATEADD(Calendrier[Date],-2,MONTH))</div>
    <div>Chiffre d’affaires M-3 = CALCULATE([Total Chiffre d’affaires],DATEADD(Calendrier[Date],-3,MONTH))</div>
    <div>Chiffre d’affaires M-4 = CALCULATE([Total Chiffre d’affaires],DATEADD(Calendrier[Date],-4,MONTH))</div>
    <div> </div>
    <div>je ne sais pas quelle foarmule utiliser pour arriver au resultat souhaité plus haut…</div>
    <div> </div>
    <div>qq’un peut m’aider ? merci par avance</div>
    </div>
    </div>
    </div>
    </div>
    </div>

    Tristan a répondu 9 months, 2 weeks ago 3 Membres · 5 Réponses
  • 5 Réponses
  • Olivier

    Member
    15 juillet 2024 at 17h57

    Salut Benoit

    Ce n’est pas mon domaine la DSO par épuisement

    je viens d’aller voir ce que c’était sur le WEB avant de te répondre 😁

    quelles relations as tu entre tes 2 tables ?

  • Benoit

    Member
    15 juillet 2024 at 19h33

    Bonjour Olivier

    la clé commune c’est la concaténation de la sté et du compte client

    elles sont toutes les 2 rattachées au fichier clients qui a également cette clé

  • Olivier

    Member
    15 juillet 2024 at 19h40

    tu as egalement des dates sur la table CA ?

    tu peux faire un screen des en tetes de tes 2 tables stp ?

    • This reply was modified 9 months, 2 weeks ago by  Olivier.
  • Benoit

    Member
    16 juillet 2024 at 6h07

    Oui

  • Tristan

    Member
    16 juillet 2024 at 15h43

    Bonjour,

    Calcul assez complexe effectivement. Je l’ai développé en DAX il y a quelques années mais je ne le mets malheureusement pas à disposition gratuitement (IP).

    Nous pouvons en reparler en privé si besoin.

Connectez-vous pour répondre.