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

Formule quand il n'y a plus de filtre

  • 1.  Formule quand il n'y a plus de filtre

    Posted Aug 27, 2021 10:28 AM
    Edited by ERIC COTTET Aug 28, 2021 05:52 AM
      |   view attached
    Bonjour,
    Je tourne en rond dans mes tests, alors si un œil éclairé peux me faire avancer dans ma découverte de Power BI.

    J'ai 2 onglets, le premier avec un filtre par ville (test ici Lyon) avec des résultats corrects, et un second onglet avec une récap des villes.
    Lors de celui ci je ne retrouve pas les mêmes résultats dans 2 colonnes pour 2019-2021 (exemple pour Lyon ici).
    Merci de votre aide pour enfin arriver à retrouver les résultats du premier onglet.
    Ou alors me dire si cela est impossible et que je me dirige vers une autre orientation: je galère ...

    Cordialement

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

    Attachment(s)



  • 2.  RE: Formule quand il n'y a plus de filtre

    Top Contributor
    Posted Aug 28, 2021 06:11 AM
    Bonjour Eric,

    C'est à priori le filtre sur le visuel sur la page 1 qui fait qu'il y a un résultat différent sur la page 2. Donc à mon avis la mesure "Nbre clts distincts 2019-2021" doit être modifiée (ou alors le résultat est faux à cause du filtre sur la page 1 ?).

    Je note également que la relation client CLIENT vers FID NV n'est pas opérationnelle (erreur de champ dans FID NV).

    Bon courage,

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



  • 3.  RE: Formule quand il n'y a plus de filtre

    Posted Aug 28, 2021 09:02 AM
    Edited by ERIC COTTET Aug 28, 2021 09:04 AM
    Bonjour Jonathan,

    Effectivement c'est le filtre sur le visuel 1 "Nbre de clts distincts 2017-2018" à non vide, qui me permet d'avoir le bon résultat pour la colonne 2 "nbre de clts distincts 2019-2021).
    Mais alors comment refaire la formule de cette colonne ou une nouvelle pour avoir dans l'onglet 2 (recap par ville) le chiffre 366, et donc la prise en compte du filtre demandé sur l'onglet 1 quand on prend par dossier client, avec un segment sur la ville.

    La relation client dossier client est une erreur et est à désactiver

    Merci de ton aide.

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



  • 4.  RE: Formule quand il n'y a plus de filtre

    Top Contributor
    Posted Aug 28, 2021 09:55 AM
      |   view attached
    Bonjour Eric,

    J'ai modifié la formule comme suit et n'ai pas supprimé la relation (elle est parfaitement utile, je l'ai juste modifiée) :

    Nbre clts distincts 2019-2021 = 
    VAR MinDate =
        CALCULATE (
            FIRSTDATE ( Tab_dates[Dates] ),
            Tab_dates[Année] = 2019
        )
    VAR MaxDate =
        CALCULATE (
            LASTDATE ( Tab_dates[Dates] ),
            Tab_dates[Année] = 2021
        )
    VAR Periode =
        DATESBETWEEN (
            Tab_dates[Dates],
            MinDate,
            MaxDate
        )
    VAR ListeClients =
        FILTER (
            ALL ( Clients[Dossier client] ),
            NOT (
                ISBLANK ( [Nbre clts distincts 2017-2018] )
            )
        )
    RETURN
        CALCULATE (
            [Nbre Clients Distincts],
            Periode,
            KEEPFILTERS ( ListeClients )
        )​
    En pièce jointe, le PBIX, j'espère que cela vous aidera.

    Bon week-end et bonne continuation,

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

    Attachment(s)



  • 5.  RE: Formule quand il n'y a plus de filtre

    Posted Aug 28, 2021 10:18 AM
    Jonathan,

    Quelle puissance ce logiciel et surtout merci pour ta maitrise et ton partage.
    Je découvre la fonction keepfilters (et je remarque que souvent le passage par les variables est une solution), et génial çà marche.

    Par contre je ne comprends je ne peux pas ouvrir ton fichier il me dit incompatible avec ma version de power desktop. Peut on faire en sorte que le logiciel se mette à jour automatiquement quand une mise à jour existe ?

    Encore un grand merci.


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



  • 6.  RE: Formule quand il n'y a plus de filtre

    Top Contributor
    Posted Aug 28, 2021 10:57 AM
    Hello,

    C'est parfait alors, merci pour le retour, ça fait plaisir.

    Oui, c'est une bonne pratique d'utiliser des variables, et ce pour 3 raisons principales :
    • Amélioration des performances, le calcul n'étant réalisé qu'une seule fois,
    • Meilleure lisibilité du code,
    • Maintenance du code plus aisée,
    Pour avoir toujours la dernière version à jour sans se soucier de l'installation, il faut installer Power BI depuis le store Microsoft.

    Bonne continuation !

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