Mouvements de lignes selon si elle existe dans l'un ou l'autre des tableaux, ou dans les 2

Étiquetté : , ,

  • Mouvements de lignes selon si elle existe dans l'un ou l'autre des tableaux, ou dans les 2

    Posté par Guillaume sur 28 novembre 2023 à 21h59

    Bonjour,

    J’ai 2 fichiers Excel dans lesquels je crée une colonne CustomID (identifiant unique).

    Je voudrais que le tableau 1 soit mis à jour selon ces conditions :

    • si CustomID présent dans les 2 tableaux : conserver la ligne dans le tableau 1

    • si CustomID présent uniquement dans le tableau 1 : la supprimer

    • si CustomID présent uniquement dans le tableau 2 : l’ajouter au tableau 1

    Sauf que je ne sais pas du tout comment m’y prendre …

    Comment stipuler dans PowerAutomate la valeur du CustomID ? 🙄

    Quelqu’un pourrait m’aider svp ?

    Merci à tous.

    PostID=3dNBZQQRIbIDtjn

    DavidZed a répondu Il y a 6 mois, 3 semaines 2 Membres · 4 Réponses
  • 4 Réponses
  • Guillaume

    Membre
    30 novembre 2023 à 21h36

    Bonjour,

    Quelqu’un pourrait-il m’aiguiller, me donner une astuce, une réflexion, une piste ?

    Comment comparer la présence d’une ligne dans l’un, l’autre ou les 2 tableaux ?

    Merci par avance.

    CommentID=pcB3nWCXipOQh5U, PostID=3dNBZQQRIbIDtjn

    • Guillaume

      Membre
      9 décembre 2023 à 12h01

      Bonjour,

      je fais un petit up de décembre …

  • Guillaume

    Membre
    7 janvier 2024 à 19h11

    Bonsoir tout le monde.

    Est-ce que l’un de vous aurait une idée pour me permettre de me lancer ?

    Ou si quelqu’un sait le faire en typescript, je suis preneur aussi !

    Merci !

  • DavidZed

    Membre
    7 janvier 2024 à 20h11

    Hello,

    J’ai buggé sur le 1er point : si CustomID présent dans les 2 tableaux : conserver la ligne dans le tableau 1

    Car si dans cette situation on conserve cette ligne seulement dans le tableau 1, cela va enchainer avec la 2eme condition et la ligne dans le tableau 1 va être supprimée également.

    Pour le flux, pour chaque tableau, il faudra faire :

    Un action “Sélectionner” sur la colonne CustomID, appelons les Sélectionner ID Tableau 1 et Sélectionner ID Tableau 2

    Ensuite, pour le tableau 1 :

    Une action filtrer les lignes avec comme fonction : le body de l’action “Sélectionner ID Tableau2 “ ne contient pas le CustomID de la ligne

    Pour chaque ligne du tableau filtrer : supprimer une ligne du tableau 1

    Pour le tableau 2 :

    Une action filtrer les lignes avec comme fonction : le body de l’action “Sélectionner ID Tableau1 “ ne contient pas le CustomID de la ligne

    Pour chaque ligne du tableau filtrer : Ajouter une ligne au tableau 1

    Si tu as une action à faire sur les lignes présentes dans les deux tableaux, il faudra utiliser la fonction intersection()

Connectez-vous pour répondre.