Utilisation d’un double filtre sur un graphe

Accueil – Le CFO masqué Forums Power BI Utilisation d’un double filtre sur un graphe

  • Ce sujet contient 4 réponses, 3 participants et a été mis à jour pour la dernière fois par Stéphane Lorin, le il y a 3 années et 8 mois.
5 sujets de 1 à 5 (sur un total de 5)
  • Auteur
    Articles
  • #75703
    M Sadoulet
    Participant

    Bonjour,

    J’ai eu du mal à trouver un titre correspondant à mon soucis mais je vais essayer d’éclair avec un exemple de jeu de données et de résultats attendus.

    J’ai un jeu de données avec une liste de Référence en fonction d’un numéro de semaine.

    En graphe, j’ai le nombre de références différentes par semaine.

    Je cherche à faire évoluer le graphe en ne prenant en compte dans la base de données uniquement les références présentes sur le numéro de semaine sélectionné par l’utilisateur et c’est la que je bloque.

    J’ai une solution pas idéale qui consiste à copier les données les données et à les mettre en TCD. Ensuite si je souhaite filtrer sur les références présentes la semaine 2 alors j’applique un filtre à la semaine 2, idem pour les autres semaines. Comme je souhaite que ce soit l’utilisateur qui choissise la colonne de filtre, cela m’oblige à mettre filtre pour chaque semaine, et l’utilisateur choisi ensuite uniquement les 1 de la semaine souhaité MAIS avec 50 semaines cela nécessite 50 filtres, donc peu lisible à l’affichage.

    Merci

    Attachments:
    You must be logged in to view attached files.
    #75847
    Sophie Marchand
    Participant

    Bonjour,

    J’ai lu votre question et j’ai consulté votre fichier et je n’ai pas compris.

    Je ne comprends pas comment vous obtenez les chiffres de la colonne “référence”, par exemple, dans la colonne débutant à la cellule B25 jusqu’à la cellule B28.

    Merci d’expliquer comment vous obtenez ces chiffres lorsque le filtre est posé sur la semaine 1.

    Sophie

    #75851
    Stéphane Lorin
    Participant

    Bonjour

    si je comprends bien la question l’exemple de la semaine 1 est erroné.
    On devrait lire : 4, 2, 2, 4 et non 4, 2, 1 2
    en effet, en semaine 3, il y a A et D qui sont déjà en semaine 1

    Voir une solution avec une formule Excel ci-joint
    En considérant qu’il n’y a pas de doublon de référence dans la liste et que les semaines sont dans l’ordre croissant

    Après avoir mis sous forme de tableau les données et nommé la cellule contenant la semaine de référence “référence” je propose :

    =SOMMEPROD(NB.SI.ENS(
    Données[Semaine];[@Semaine];
    Données[Référence];INDEX(Données[Référence];EQUIV(Référence;Données[Semaine];0)):INDEX(Données[Référence];EQUIV(Référence;Données[Semaine];0)+NB.SI(Données[Semaine];Référence)-1)
    ))

    Pour une semaine donnée, la formule va compter les références présentent dans la semaine de référence

    INDEX(Données[Référence];EQUIV(Référence;Données[Semaine];0)):INDEX(Données[Référence];EQUIV(Référence;Données[Semaine];0)+NB.SI(Données[Semaine];Référence)-1)
    permet d’obtenir la liste des références de cette semaine de référence (si pas de doublon et si semaine triée).

    Il existe sûrement des solutions Power Query ou DAX mais je n’ai pas le temps de chercher !

    Stéphane

    Attachments:
    You must be logged in to view attached files.
    #75853
    M Sadoulet
    Participant

    Bonjour,

    Merci de votre retour.

    Il y a effectivement des erreurs dans mon exemple comme le dit Stéphane et sa correction est bonne.

    Je joins donc le fichier corrigé.

    Merci Stéphane, mais je recherche une solution en DAX ou Powerbi et non Excel puisque ma base de données provient de plein de fichiers différents donc cela nécessiterait de passer par PBI pour générer la base puis de retour dans Excel, ce qui n’a pas d’intérêt vu les différentes autres analyses que je souhaite faire.

    D’avance merci

    Attachments:
    You must be logged in to view attached files.
    #75887
    Stéphane Lorin
    Participant

    Re-bonjour

    En fusionnant votre table avec elle-même sur le champ “référence” et en développant les semaines.
    Je renomme la semaine “initiale” en “semaine choix” et la semaine développée en “semaine graphe”
    Ensuite une mesure COUNTROWS pour compter le nombre de lignes résultante
    Au niveau graphique : un segment sélection simple sur le champ “semaine choix” et un graphique avec la mesure et la “semaine graph”

    Stéphane

    Attachments:
    You must be logged in to view attached files.
5 sujets de 1 à 5 (sur un total de 5)
  • Vous devez être connecté pour répondre à ce sujet.