gĆ©nĆ©rer un Tag en fonction d’un groupe d’enregistrement
-
gĆ©nĆ©rer un Tag en fonction d’un groupe d’enregistrement
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’enregistrementAlexandre 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 mesureQuestionValide = 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
——————————
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.