gĆ©nĆ©rer un Tag en fonction d’un groupe d’enregistrement

  • gĆ©nĆ©rer un Tag en fonction d’un groupe d’enregistrement

    Posted by DSC Communities on November 10, 2022 at 12:57 pm

    gĆ©nĆ©rer un Tag en fonction d’un groupe d’enregistrementJump to Best AnswerFollow
    Alexandre MOTTIN
    Alexandre MOTTINNov 10, 2022 10:01 AM
    Bonjour, J’imagine que mon problĆØme est super simple, mais je sĆØche. Dans mon model, je dispose de rĆ©sultats …
    1. gĆ©nĆ©rer un Tag en fonction d’un groupe d’enregistrement

    Alexandre MOTTIN
    Posted Nov 10, 2022 10:01 AM
    Bonjour,
    J’imagine que mon problĆØme est super simple, mais je sĆØche.
    Dans mon model, je dispose de rƩsultats a un questionnaire.
    Actuellement je dispose de toutes les questions, avec et les toutes les rƩponses, y compris les vides (donc non valide).
    Je souhaite garder uniquement les questionnaires ou toutes les rƩponses ont ƩtƩ donnƩes.

    Je pensais gĆ©nĆ©rer une table avec l’ID Questionnaire et faire une colonne validĆ© (oui ou non).

    Le soucis est que je ne vois pas comment faire.
    Est-ce que mon problĆØme que j’imagine simple Ć  une solution.
    Merci Ć  vous

     

    ——————————
    Alexandre MOTTIN
    RƩfƩrent outillage NumƩrique
    ——————————

    2. RE: gĆ©nĆ©rer un Tag en fonction d’un groupe d’enregistrement

    Top Contributor
    Jonathan CHANAL
    Posted Nov 13, 2022 04:35 AM
    Bonjour,

    Vous pouvez ajouter une colonne conditionnelle depuis Power Query afin de vĆ©rifier s’il existe bien des donnĆ©es pour chacune des colonnes si vos donnĆ©es pour un mĆŖme questionnaire sont en colonne. Vous pourrez ensuite filtrer vos donnĆ©es grĆ¢ce Ć  cette nouvelle colonne.

    Vous pouvez Ć©galement ajouter une colonne calculĆ©e en DAX avec une fonction ALLEXCEPT (si vos donnĆ©es d’un mĆŖme questionnaire sont sur plusieurs lignes). Elle vous permettrait de compter par exemple le nombre de cellules non vides. Idem, vous pourrez vous en servir ensuite pour filtrer votre rapport.

    N’hĆ©sitez pas Ć  partager un exemple de vos donnĆ©es et la modĆ©lisation rĆ©alisĆ©e afin que l’on puisse mieux vous aider.

    Bon courage pour la suite de votre projet.

    ——————————
    Jonathan CHANAL
    Power BI Consultant/Formateur
    MCSA Power BI & Excel
    ——————————

     

    3. RE: gĆ©nĆ©rer un Tag en fonction d’un groupe d’enregistrement

    Alexandre MOTTIN
    Posted Nov 14, 2022 03:33 AM | view attached
    Bonjour et merci Jonathan,

    J’ai peur que cela ne soit pas la bonne piste.

    J’ai joint une extraction des donnĆ©es que je rĆ©cupĆØre sous ce format de fichier Ć  plat.

    Le champ : questions_evalId est l’ID du questionnaire gĆ©nĆ©rĆ© par l’utilisateur lorsqu’il enregistre son questionnaire (complet ou non)

    Questions_Reponse : est la rƩponse, parfois vide.

    Je cherche a ne pas tenir compte d’un questionnaire partiellement rempli, et donc des autres lignes du questionnaire.

     

    ——————————
    Alexandre MOTTIN
    RƩfƩrent outillage NumƩrique
    ——————————

    Attachment(s)

    csvexop.csv

    4. RE: gĆ©nĆ©rer un Tag en fonction d’un groupe d’enregistrement

    Top Contributor
    Jonathan CHANAL
    Posted Nov 14, 2022 07:14 AM
    Bonjour,

    Je ne comprends pas en quoi ma rƩponse ne serait pas la bonne piste ? Les deux possibilitƩs fonctionnent et permettent de prendre en compte ou non les questionnaires non remplis.

    Exemple avec une colonne conditionnelle (je ne savais pas quelles Ʃtaient les colonnes Ơ prendre en compte dans le contrƓle mais vous ajusterez) :

    = Table.AddColumn(BaseData, “A_Compter”, each if [dateDebut] = null or [dateFin] = null or [Nom equipe] = “” or [Note] = “” or [questions_evalId] = “” then “Non” else “Oui” , type text)​

    Le rĆ©sultat est soit oui soit non. Il suffit de filtrer ensuite, soit dans Power Query soit dans Powerr BI sur cette colonne et sur la valeur “Oui”.

    Dans la partie où j’ai mis les “or”, il suffit de rajouter les colonnes sur lesquelles vous souhaitez faire le contrĆ“le.

    Si vous listez les colonnes à prendre enc compte, il est possible de faire ça en DAX sans problème.

    Le but pour moi et si j’ai bien compris, c’est juste d’obtenir un Ć©lĆ©ment sur chaque ligne qui permette d’isoler les lignes non conformes afin de pouvoir les filtrer par la suite.

     

    ——————————
    Jonathan CHANAL
    Power BI Consultant/Formateur
    MCSA Power BI & Excel
    ——————————

     

    5. RE: gĆ©nĆ©rer un Tag en fonction d’un groupe d’enregistrement

    Alexandre MOTTIN
    Posted Nov 15, 2022 05:50 AM
    Bonjour Jonathan,

    J’ai trouvĆ© une solution
    Dans Power Query j’ai dupliquĆ© la table gardĆ© uniquement la colonne ID de la rĆ©ponse au questionnaire, supprimĆ© les doublons.
    et fait une mesure

    QuestionValide = IF.EAGER( COUNTBLANK(Table[questions_Reponse])>0,”KO”,”OK”)

    Ce n’est peut ĆŖtre pas ce qu’il y a de plus orthodoxe mais le rĆ©sultat est la.
    Merci pour vos rĆ©ponses mĆŖme si je n’ai rĆ©ussi avec votre mĆ©thode, elles m’ont aidĆ©.

    ——————————
    Alexandre MOTTIN
    RƩfƩrent outillage NumƩrique
    ——————————

     

    6. RE: gĆ©nĆ©rer un Tag en fonction d’un groupe d’enregistrement Best Answer

    Alexandre MOTTIN
    Posted Nov 15, 2022 05:56 AM
    Edited by Alexandre MOTTIN Nov 15, 2022 08:38 AM
    En fait ca ne fonctionne pas encore trĆØs bien šŸ™

    C’est mieux comme Ƨa.

    Dans Power Query j’ai fait une nouvelle table reprenant toutes les colonnes de la source.

    J’ai gardĆ© le champs ID du Questionnaire rĆ©pondu, le champ des rĆ©ponses, filtrĆ©es pour ne garder que les rĆ©ponses vides.

    Et ensuite insƩrƩ une colonne calculƩe avec cette formule

    Valide = IF.EAGER(COUNTBLANK(TABLE[questions_Reponse])>0,”KO”,”OK”)

    Puis fait un filtre sur tout le rapport en ne gardant que le champ Valide VIDE.

     

    ——————————
    Alexandre MOTTIN
    ——————————

    DSC Communities replied 2 years, 3 months ago 1 Member · 0 Replies
  • 0 Replies

Sorry, there were no replies found.

The discussion ‘gĆ©nĆ©rer un Tag en fonction d’un groupe d’enregistrement’ is closed to new replies.

Start of Discussion
0 of 0 replies June 2018
Now

Welcome to our new site!

Here you will find a wealth of information created for peopleĀ  that are on a mission to redefine business models with cloud techinologies, AI, automation, low code / no code applications, data, security & more to compete in the Acceleration Economy!