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

Taux d'évolution sur semaine précédente

  • 1.  Taux d'évolution sur semaine précédente

    Posted Aug 08, 2021 08:55 AM
      |   view attached
    Bonjour à tous,

    Je suis débutant sur power bi et cela fait quelques jours que je cherche à trouver une formule en DAX qui me permettra de calculer l'évolution du nombre de dossier que je reçois sur deux semaines consécutive.

    Je serai très ravi de recevoir vos différentes aides pour venir à bout de mon problème.

    Ci-joint une image de mon tableau à compléter avec le taux d'évolution.

    Merci d'avance

    ------------------------------
    Almamy Moustpaha TOURE
    51100
    ------------------------------


  • 2.  RE: Taux d'évolution sur semaine précédente

    Top Contributor
    Posted Aug 08, 2021 12:31 PM
    Salut,

    Si c'est pour calculer la variation d'une semaine sur l'autre, celle formule peut fonctionner :

    Variation S / S-1 = 
    VAR Semaine1 =
        CALCULATE (
            [NB Reclamations],
            FILTER (
                ALL ( 'Date' ),
                VALUE ( 'Date'[NumSem] )
                    = (
                        MAX ( 'Date'[NumSem] ) - 1
                    )
            )
        )
    RETURN
        DIVIDE (
            [NB Reclamations] - Semaine1,
            Semaine1,
            "N/A"
        )​

    Bon courage pour la suite de votre projet,



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



  • 3.  RE: Taux d'évolution sur semaine précédente

    Top Contributor
    Posted Aug 09, 2021 02:12 AM
    Bonjour,

    Juste 2 points de vigilance sur la réponse de @Jonathan CHANAL.

    ​1- Le fait de mettre ALL(Date), supprime aussi le filtre potentiel sur les années appliqué au rapport.
    2- Le fait de mettre "N/A" dans le DIVIDE, peut potentiellement remonter aussi les lignes sans données. (Ni pour la S, ni pour la S-1)

    Bon courage

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



  • 4.  RE: Taux d'évolution sur semaine précédente

    Posted Aug 09, 2021 04:37 PM
    Merci Jonathan,
    J'ai essayé d'appliquer le code que vous avez fait mais la colonne me renvoie des valeurs vides.
    J'ai cherché le problème mais toujours impossible de trouver la cause.

    ------------------------------
    Almamy Moustpaha TOURE
    51100
    ------------------------------



  • 5.  RE: Taux d'évolution sur semaine précédente

    Posted Aug 09, 2021 04:40 PM
    Merci @Guillaume GAUDFROY,

    j'ai toujours pas solutionné mon problème.​

    ------------------------------
    Almamy Moustpaha TOURE
    51100
    ------------------------------



  • 6.  RE: Taux d'évolution sur semaine précédente

    Top Contributor
    Posted Aug 10, 2021 02:52 AM
    Bonjour,

    Avez-vous une table des dates dans votre modèle ou seulement une grande table à plat ? Je pense que le problème vient d'ici. Si c'est une seule table, il faut ajouter une colonne de semaine avec uniquement les chiffres (en entier, ce sera plus simple pour les calculs ensuite). La mesure fonctionne, que ce soit avec une table à plat ou une table des dates dans le modèle.

    Envoyez un pbix avec des données fictives sur le forum si vous le souhaitez, je complèterai la formule et expliquerai ce qui ne fonctionnait pas.

    Bonne journée et bon courage.

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



  • 7.  RE: Taux d'évolution sur semaine précédente

    Posted Aug 12, 2021 06:45 PM
      |   view attached
    Bonjour @Jonathan CHANAL, la formule a bien marché. L'erreur provenait de moi car j'avais omis un détail.

    J'ai un soucis qu'à même, lorsque j'affiche le résultat j'ai une semaine en plus en l'occurrence la dernière ligne. Je souhaiterai me débarrasser. d'elle.
    Pouvez vous me proposer une solution.
    Merci à vous!

    Bonne soirée


    ------------------------------
    Almamy Moustpaha TOURE
    51100
    ------------------------------

    Attachment(s)



  • 8.  RE: Taux d'évolution sur semaine précédente

    Top Contributor
    Posted Aug 13, 2021 03:36 AM
    Bonjour,

    Avec cette mesure, ça règlera le problème de la dernière ligne :
    Ecart = 
    VAR Total = [Nbre de recla]
    VAR Semaine1 =
        CALCULATE (
            [Nbre de recla],
            FILTER (
                ALL ( 'Table du temps' ),
                VALUE ( 'Table du temps'[Num semaine ISO] )
                    = (
                        MAX ( 'Table du temps'[Num semaine ISO] ) - 1
                    )
            )
        )
    RETURN
        IF (
            Total,
            DIVIDE (
                [Nbre de recla] - Semaine1,
                Semaine1
            )
        )​
    Bonne continuation,

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



  • 9.  RE: Taux d'évolution sur semaine précédente

    Posted Aug 14, 2021 04:54 PM
    Merci @Jonathan CHANAL.
    Tout marche comme je le souhaitais.
    Encore une fois grand merci à vous​

    ------------------------------
    Almamy Moustpaha TOURE
    51100
    ------------------------------



  • 10.  RE: Taux d'évolution sur semaine précédente

    Top Contributor
    Posted Aug 15, 2021 04:11 AM
    C'est parfait ! Bonne continuation

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