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 2016 : 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:50

Transcription

Maintenant nous allons passer au deuxième exemple fameux et important des liaisons entre tables et tables, ou tables et requêtes, ou requête et requête. Il va s'agir de faire une liaison entre 2 entités utilisant plusieurs clés. Alors vous allez dire, mais de quoi il parle, de quelle clé. Alors il faut savoir que précédemment, lorsqu'on avait lié la table des ventes avec la table qui contenait les bonus, on n'a utilisé qu'une seule colonne de mappage, qui était la colonne Numéro clients. Mais il arrive régulièrement dans les entreprises et administrations qu'il y ait plus d'une colonne qui doit servir de mappage, et on va en faire un exemple. Pour ceci, j'ai besoin que l'on importe un fichier CSV qui est dédié à ceci, 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 parce que ça, c'est ce qu'on a pris 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 il est 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 clients, 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 SecteurActivité, non, je prends numéro de client, car c'est ce que je veux, rappelez-vous, et aussi les pays. Maintenant vous allez dire ok, on a les 2 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 Contrôle 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, on n'étudiera pas dans cette formation Fondamentaux, nous dit que sur 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_LiaisonVenteBonusPays. 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'expandeur, 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 livrer son pays, et qui existent dans la table ici CSVBonusPays. Donc je vous laisserai tranquillement observer sur votre ordinateur que la correspondance joue, elle est juste. Il ne fait pas d'aléatoire, l'outil fonctionne correctement. À nouveau, on voit là que c'est beaucoup plus efficace que RechercheV, 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. je vous ai dit que les autres jointures, les 111 lignes de nos ventes, il n'y a que 21 clients qui existent

Excel 2016 : Analyse de données avec Power Query

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

3h00 (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 !