Home – Le CFO masqué › Forums › Power Query › Critères sur 2 tables (ou plus)
- This topic has 1 reply, 2 voices, and was last updated 1 year, 6 months ago by
Xavier Allart.
-
AuthorPosts
-
5 October 2023 at 13 h 13 min #133383
Donald Beck
ParticipantBonjour,
j’ai 2 tables contenants des données d’employé.
La table 1, se nomme Employe et la table 2 se nomme Inter.
La table Employe contient les informations de l’employé, dont entre autre, le matricule de l’employé, nom, prénom et le syndicat dont il est membre.
La table Inter, contien les informations au niveau de l’emploi, dont entre autre, le matricule, la date d’embauche et la date de départ (si l’employé nous a quitté l’entreprise).
J’ai besoin d’avoir les employés actifs, qui n’ont pas quitté l’entreprise, donc la date de départ est null et qui ne sont pas dans un syndicat précis (ex le no 101).
Étant en DirectQuery, j’arrive, pour chacune des tables, à faire les critères pour la date de départ et le syndicat, mais lorsque je veux calculé le nombre d’employés restants (actifs) je n’arrive pas à avoir de résultat qui prend en chagre les 2 critères.
La relation entre les 2 tables est 1 pour 1.
Est-ce que cela se fait en DirectQuery?
8 October 2023 at 11 h 29 min #133433Xavier Allart
Participantje vous propose de fusion des deux tables en utilisant Power Query :
Étape 1 : Importer vos tables
Chargez vos tables “Employe” et “Inter” dans le modèle de données.Étape 2 : Fusionner les tables
Assurez-vous que la table “Employe” est sélectionnée.
Allez dans l’onglet “Accueil” et cliquez sur “Fusionner des requêtes”. Dans le menu déroulant, sélectionnez “Fusionner des requêtes comme nouvelle”.Étape 3 : Configurer la fusion
Une nouvelle fenêtre s’ouvrira pour configurer la fusion. Assurez-vous que la table “Inter” est sélectionnée dans la liste déroulante.
Sélectionnez la colonne “Matricule” dans les deux tables comme colonne de fusion. Assurez-vous que la correspondance de la colonne est définie sur “Égale”.
Pour le type de fusion, sélectionnez “Gauche externe”. Cela inclura toutes les lignes de la table “Employe” et seulement les lignes correspondantes de la table “Inter”.Étape 4 : Appliquer la fusion
Cliquez sur le bouton “OK” pour appliquer la fusion. Vous verrez maintenant une nouvelle colonne dans la table “Employe” qui contient les informations de la table “Inter” pour les employés correspondants. Il ne reste plus qu’à la deployer et choisir les colonnes comme “date de départ”Cordialement
Xavier -
AuthorPosts
- You must be logged in to reply to this topic.