Power Query, traduire les données d’une colonne

Accueil – Le CFO masqué Forums Power Query Power Query, traduire les données d’une colonne

  • Ce sujet contient 3 réponses, 2 participants et a été mis à jour pour la dernière fois par Kim Leblanc, le il y a 3 années.
4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Articles
  • #87558
    GROULXG
    Participant

    Bonjour le CFO,

    Je travaille au fédéral et je fais des rapports, des tableaux de bord à l’aide de Power Query.
    Les données des rapports sont en anglais et je dois en traduire certaines.
    Je cherche la meilleure solution pour traduire les données de certaines colonnes.

    J’ai trouvé en cherchant sur le Net, la solution Find and Repalce by, ça fonctionne assez bien mais il y a certaines difficultés.

    Auriez-vous des suggestions?
    Comme deuxième question, serait-il possible d’offrir aux utilisateurs de choisir la langue de rapport désiré?

    Merci à l’avance.

    Gilles

    Attachments:
    You must be logged in to view attached files.
    #87719
    Kim Leblanc
    Participant

    Bonjour,

    Qu’avez-vous utilisé pour votre Find Replace by?

    Vous pourriez utiliser la fonction List.Accumulate. Je vous en ai fait un exemple dans votre fichier.

    Pour ce qui est de permettre à l’utilisateur de choisir la langue désirée, vous pourriez mettre un menu déroulant avec le choix de la langue puis utiliser le choix dans ce menu pour afficher la bonne colonne en utilisant la fonction Index sur les en-têtes de colonne. Voir l’exemple dans l’onglet Tableau2 dans la colonne D.

    Au plaisir,

    Kim

    Attachments:
    You must be logged in to view attached files.
    #88060
    GROULXG
    Participant

    Bonjour Kim,

    Merci beaucoup pour votre réponse, je l’ai essayé et ça marche.

    J’avais trouvé les détails suivants sur Internet pour traduire la colonne Category.
    Une fonction FindReplace (fnBulkReplace)
    (DataTable as Table, FindReplaceTable as Table, DataTableColumn as List).

    A partir de ce rapport je fais des TCD et des Tableaux de bords en français et en anglais (deux fichiers). J’aimerais éventuellement insérer des macros pour permettre aux utilisateurs de choisir la langue.

    Merci encore

    Gilles Groulx

    Attachments:
    You must be logged in to view attached files.
    #88076
    Kim Leblanc
    Participant

    Bonjour Gilles,

    De mon côté j’essaie toujours de faire un seul rapport pour ne pas avoir à modifier plusieurs rapports lorsqu’on veut faire des corrections.

    Vous pourriez peut-être vous créer, comme je le disais, un menu déroulant pour le choix de la langue puis d’ajouter une colonne conditionnelle dans Power Query qui irait chercher cette valeur pour afficher soit l’info en anglais ou en français et bâtir vos TCD à partir de cette colonne…

    Bonne journée!

    Kim

4 sujets de 1 à 4 (sur un total de 4)
  • Vous devez être connecté pour répondre à ce sujet.