cumul annuel jusqu’au mois actuel -1 ,

  • cumul annuel jusqu’au mois actuel -1 ,

    Posté par YOHANN sur 13 novembre 2024 à 12h35

    Bonjour à tous,

    je suis nouveau sur le forum et très content qu’il existe un grand merci au(x) créateur(x).

    J’ai un petit problème de DAX si quelqu’un à un petit moment cela serait super.😃

    je cherche à faire un cumul annuel jusqu’au mois actuel -1, exemple. j’ai un segment d’année de date, je sélectionne 2023, je souhaiterai qu’il calcul le cumul des chassis du 1er janvier 2023 jusqu’au mois actuel (novembre) moins 1 soit octobre, mais de 2023.

    Avec le code ci-dessous cela fonctionne si je sélectionne 2024, mais si je sélectionne 2023, il me fait le cumul du 1er janvier 2023 jusqu’a fin octobre 2024 et non octobre 2023.

    Par avance de votre aide

    Cumul Annuel Jusqu’à Fin Mois Précédent suivant année sélectionnée =

    <div>
    <div>VAR DateDebut = DATE(YEAR(MIN(‘_Table des dates'[Date])), 1, 1)</div>
    <div>VAR DateFin = EOMONTH(TODAY(), -1)</div>
    <div>RETURN</div>
    <div> CALCULATE(</div>
    <div> COUNTA(‘S2C'[Chassis]),</div>
    <div> DATESBETWEEN(‘_Table des dates'[Date], DateDebut, DateFin)</div>
    <div> )</div>
    </div>

    Jonathan a répondu Il y a 3 semaines 2 Membres · 3 Réponses
  • 3 Réponses
  • Jonathan

    Membre
    14 novembre 2024 à 12h37

    Bonjour Yohann,

    Voici un exemple qui fonctionne :

    <div>

    Cumul Annuel Fin Mois précédent =
    CALCULATE (
    [Ma_Mesure],
    CALCULATETABLE (
    DATESYTD ( 'Date'[Date] ),
    'Date'[MoisNum] < MONTH ( TODAY () )
    )
    )

    </div>

  • YOHANN

    Membre
    14 novembre 2024 à 19h27

    Un grand merci Jonathan pour ton retour.

    j’ai adapté avec mes tables. cela donne ceci. Si je veux faire non pas M-1 mais M-2 que dois je modifier ?

    Désolé mais je débute en DAX et c’est encore un peu flou pour moi.

    <div>
    <div>CALCULATE (</div>
    <div> COUNTA(S2C[Chassis]),</div>
    <div> CALCULATETABLE (</div>
    <div> DATESYTD ( ‘_Table des dates'[Date]),</div>
    <div> ‘_Table des dates'[Num Mois]< MONTH ( TODAY () )</div>
    <div> )</div>
    <div>)</div>
    </div>

  • Jonathan

    Membre
    15 novembre 2024 à 18h57

    Hello,

    Tu peux rajouter -1 juste après la parenthèse du TODAY ça devrait fonctionner.

    MONTH ( TODAY () ) -1

    • Cette réponse a été modifiée Il y a 3 semaines par  Jonathan.

Connectez-vous pour répondre.