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

FILTRE et Colonne TEXTE

Jump to Best Answer
  • 1.  FILTRE et Colonne TEXTE

    Posted Dec 09, 2019 07:56 AM
      |   view attached
    Bonjour à tous,

    Je souhaite requêter par mois un status disponible uniquement pour une période de 3 mois

    Dans le fichier Joint, ma table "Status table" est ma source. elle indique si, pour une période donnée(ici par trimestre) si le statut est définitif (DEF) ou provisoire (PROV)

    Je souhaite croiser les données de la table "Status table" avec des données de ma table "Monthly table". L'utilisateur sélectionnant un mois via un filtre saura si ce mois est "DEF" ou "PROV"

    J'ai réussi à faire ce genre d'opération avec des données de type "nombre" avec des SUMX... (CALCULATE...(SUM...()...FILTER()....

    Cela ne fonctionne plus avec du format TEXTE car on ne peut pas sommer du texte.

    Avez-vous une idée?

    Merci beaucoup

    ------------------------------
    joel GRESLE

    ------------------------------

    Attachment(s)

    xlsx
    STATUS file.xlsx   21K 1 version


  • 2.  RE: FILTRE et Colonne TEXTE
    Best Answer

    Gold Contributor
    Posted Dec 09, 2019 12:02 PM
      |   view attached
    Bonjour Joel,

    peut être tu pourrais créer une clonne date dans ta table status, qui vas contenir la liste des dates d'une période en fonction du status.

    Exemple pour ton status DEF avec pour intervalle 01/07/2018 to 30/09/2018, tu ajoute la colonne Date qui contient les différents jours de cet intervalle.

    Ainsi en liant ta colonne status[Date] avec celle de Monthly[Date] tu obtiendras le status correspondant.

    Ci joint le fichier pbix j'espère que ça pourras t'aider.

    Merci bien,



    ------------------------------
    Aurelien BETBEUI KWANDJEU
    ------------------------------

    Attachment(s)



  • 3.  RE: FILTRE et Colonne TEXTE

    Posted Dec 10, 2019 12:42 AM
    Bonjour Aurélien.

    Merci de ta réponse.tu prouves qu'une fois de plus, que la solution est d'abord dans Power Query!

    Je viens d'apprendre une nouvelle formule en langage M.

    Bien à toi!

    ------------------------------
    joel GRESLE
    Back office Manager
    ------------------------------



  • 4.  RE: FILTRE et Colonne TEXTE

    Top Contributor
    Posted Dec 10, 2019 02:19 AM
      |   view attached
    Bonjour,

    Pour ma part je pense qu'ici l'utilisation de PowerQuery n'est pas la seule voire la meilleure option.

    Vous pouvez utiliser toute le puissance des fonctions temporelles en DAX.

    La fonction intersect remplie bien cette fonction couplée avec une table de dimension des dates (pas obligatoire ici mais mieux tout de meme)

    L'idée est de compter le nombre de fois ou la selection de DimDate se croise avec celle des status.

    J'espere vous avoir aidé.



    ------------------------------
    GAUDFROY Guillaume
    Microsoft Data PlatForm MVP
    MCSA Power BI & Excel
    ------------------------------

    Attachment(s)

    pbix
    Exemple.pbix   48K 1 version