Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

Excel 2013 : Analyse de données avec Power Query

Lier des tables ou des requêtes avec deux clés de liaison

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Votre formateur vous explique ce qu'est la liaison des tables, et à quoi elle sert. Vous passerez également les options en revue.
04:51

Transcription

Maintenant nous allons passer au deuxième exemple fameux et important des liaisons entre table et table ou table et requête ou requête et requête. Il va s'agir de faire une liaison entre deux entités utilisant plusieurs clés. Alors vous allez dire mais de quoi il parle ? De quelles clés ? Oui alors il faut savoir que, précédemment, lorsqu'on avait lié la table des ventes avec la table qui contenait les bonus, on a utilisé qu'une seule colonne de ma page qui était la colonne Numéro Client. Mais il arrive régulièrement, dans les entreprises et administrations, qu'il y ait plus d'une colonne qui doit servir, Pour ceci j'ai besoin que l'on apporte un fichier CSV qui est dédié à ceci. Donc on va dans l'onglet Accueil, Nouvelle source, Fichier, Texte CSV, et dans le dossier d'exercices, on va prendre le fichier CSV qui s'appelle SourceRemisesClients_Cle_ et non pas Simple, ça c'est ce qu'on a appris avant, mais on va prendre Cle_Double. Donc une fois que Cle_Double est sélectionnée, on voit que l'assistant, ici, d'import nous montre le contenu de ce fichier CSV et on remarque qu'il y a une différence par rapport au cas précédent, c'est qu'il y a une colonne Pays. Donc là on va valider par Ok. On va renommer ici cette table donc tbl_CSVBonus et en plus c'est des bonus par pays, contrairement à avant. On peut, bien évidemment, monter aussi cette table à côté des autres fichiers CSV et puis maintenant on veut donc lier les ventes à, ici, cette table des bonus mais en disant non seulement tu vas prendre le bonus et l'état du client par rapport au numéro de client mais aussi par rapport au pays dans lequel il se trouve, parce qu'effectivement, dans la table des ventes, regardez, il y a certes les numéros de client mais il y a aussi une colonne avec, ici, des Codes de livraison de pays. Alors, allons-y. Pour ceci on part de la table principale XLSVentes, dans Accueil, Combiner, on prend Fusionner des requêtes et on va prendre, identiquement à précédemment, l'option Fusionner les requêtes comme nouvelles puisque je veux le résultat dans une entité à part. L'assistant démarre au même titre que précédemment et, là, on va aller chercher donc la table CSVBonusPays et, maintenant, toute l'astuce qu'il faut savoir, c'est qu'on peut sélectionner plusieurs colonnes là-dedans. Donc je prends Secteur Activité, non, je prends Numéro de Client, car c'est ce que je veux, rappelez-vous, et aussi, en maintenant la touche Ctrl du clavier enfoncée, les pays. Maintenant vous allez dire Ok, on a les deux qui sont sélectionnés donc effectivement, regardez bien le petit chiffre qui est apparu ici. Il y a un 1 et là il y a un 2 pour indiquer l'ordre de sélection qui est important. Et, en bas, je vais prendre, dans le même ordre, les clients et, avec la touche Ctrl, les pays et, là aussi, il y a un petit 1 et un petit 2. Et là l'outil, donc on reste toujours en type jointure gauche, je vous ai dit que les autres jointures, on ne l'étudiera pas dans cette formation Fondamentaux, nous dit que sur les 111 lignes de nos ventes, il n'y a que 21 clients qui existent dans la table des bonus et qui ont un pays correspondant à celui qui est indiqué dans la table des bonus. Si on valide par Ok, donc là on se retrouve ici avec une requête qu'on va tout de suite renommer. Donc qry_LiaisonsVentesBonus Pays. Et, si on regarde, on a aussi, tout à droite, cette fameuse colonne qui s'appelle NewColumn, donc rappelez-vous que la traduction francophone veut dire Nouvelle Colonne et, si on clique sur ce petit bouton d'expander, on va aller prendre que le statut et le bonus. On valide ici par Ok et on voit que, pour le coup, il a effectivement rapatrié les statuts et évidemment les bonus des clients de la table des ventes donc, ici, correspondant aux pays qu'il y a là, dans Livraison Pays et qui existent dans la table ici CSV_BonusPays. Donc je vous laisserai tranquillement observer sur votre ordinateur que la correspondance joue, elle est juste, il ne fait pas de l'aléatoire, l'outil fonctionne correctement. Et là, à nouveau, c'est un outil qui rend presque totalement obsolète la fonction Recherchev d'Excel parce que Recherchev, par défaut, est incapable de faire des liaisons à clés multiples sans faire des bricolages laborieux qui ralentissent considérablement les fichiers Excel, raison pour laquelle de plus en plus de gens arrêtent d'utiliser Recherchev pour utiliser Power query. de ma page, et on va en faire un exemple.

Excel 2013 : Analyse de données avec Power Query

Analysez des données avec Excel 2013 et Power Query. Apprenez à importer, consolider, lier, nettoyer, fusionner ou scinder des données provenant de différentes sources.

2h53 (34 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :8 sept. 2017

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !