Calcul DSO par épuisement

  • Calcul DSO par épuisement

    Posté par Benoit sur 15 juillet 2024 à 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 Il y a 1 mois, 3 semaines 3 Membres · 5 Réponses
  • 5 Réponses
  • Olivier

    Membre
    15 juillet 2024 à 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

    Membre
    15 juillet 2024 à 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

    Membre
    15 juillet 2024 à 19h40

    tu as egalement des dates sur la table CA ?

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

    • Cette réponse a été modifiée Il y a 1 mois, 3 semaines par  Olivier.
  • Benoit

    Membre
    16 juillet 2024 à 6h07

    Oui

  • Tristan

    Membre
    16 juillet 2024 à 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.