Excel 2016 : Analyse de données avec Power Query

Renommer les colonnes

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Suivez les bonnes pratiques concernant le renommage des colonnes. Ainsi, vous serez en mesure de produire des classeurs aux informations pertinentes.
05:50

Transcription

La prochaine étape triviale, lorsqu'on transforme les données, après donc avoir changé le typage, c'est souvent de renommer les colonnes des données importées. Donc, suivant le type de procédure qu'on a utilisée pour l'import, le nom des colonnes peut être catastrophique. Donc, déjà, je vais vous montrer comment renommer mais également les bonnes pratiques du renommage parce que, dans le domaine de l'informatique, qui est quand même un sous-domaine de l'ingénierie, qui lui-même est un sous-domaine des sciences, il y a une manière de renommer qui est robuste et pérenne et assez intelligente. Par exemple, ici, cette colonne qui est normalement le numéro des clients, on voit bien que ce sont des nombres entiers. Donc, si on suit la nomenclature de Lets its it read x, on la nommera Int pour dire que c'est un entier avec un _ et ensuite on mettra le nom de la colonne, bon normalement on a plutôt tendance à mettre ça en anglais dans les multinationales, donc on évite l'usage des accents et, simplement, on valide pas Entrée. Donc, comme vous pouvez le voir, c'est très simple. Si, maintenant, je vais sur Secteur d'activité, ce sont des textes. Donc dans la nomenclature de Lets its it read x c'est str_ et puis, ici, c'est Secteur d'activité. Voilà, vous pouvez mettre Secteur Activité aussi tout court, ça c'est à vous de voir. Ensuite, ici, les numéros de commandes, rebelote, double clic, c'est un nombre entier donc int_NuméroCommande, comme ceci. Ensuite la Date de commande, toujours conformément à Lets its it read x, dat_DateCommande, donc ça fait un peu de la redondance avec le dat du début. Alors, je vous explique pourquoi cette nomenclature. Déjà parce que c'est une nomenclature utilisée mondialement par les informaticiens et par les spécialistes en gestion de données et également parce que, lorsqu'on fait des formules, on n'est pas embêté par les espaces qui rendent les formules illisibles, ça rajoute en fait des guillemets dans les formules et, également, on a l'avantage, lorsqu'on relit une formule, de tout de suite savoir à quel type de donnée on a affaire, sans avoir à devoir aller dans la table pour se dire est-ce que ça c'est bien des dates, ça c'est bien des nombres entiers ? On le voit directement, via le nom. Donc c'est clair que, lorsque l'on voit une colonne dans une formule et qu'elle s'appelle donc, par exemple, str_Article, on sait indirectement que c'est pas le nombre d'articles mais c'est une chaîne de caractères sur les articles et, donc, que c'est probablement le nom des articles. Donc par exemple, ici, à nouveau, int_Quantité, etc. Donc là, évidemment, je vais vous faire cadeau du fait de renommer toutes les colonnes de toutes les sources, d'ailleurs ce que je ne ferai pas, mais normalement il faut le faire. Attention, le renommage des colonnes, si vous le faites plus tard, ça a des impacts considérables, surtout sur vos Power Pivot et sur les formules, car Power Query ne met de loin pas tout à jour. Donc si, par exemple, et là j'ai des clients qui se sont plantés, non seulement ils ne renommaient pas leur colonne conformément à Lets its it read x, mais en plus ils avaient plusieurs colonnes qui se nommaient de la même manière dans différentes requêtes, donc il faut bien réfléchir à une stratégie de nommage. Si, par exemple, j'ai une colonne avec Nom Client, eh bien il y a le nom des clients, par exemple dans la table des ventes, mais également le nom des clients dans la table des abonnés à la newsletter. Donc est-ce qu'il ne faudrait pas mieux nommer une des colonnes str_NomclientVente et, dans l'autre table, str_NomClientAbonné parce qu'après, lorsque vous allez faire des fusions ou utiliser Power Pivot, on risque de ne plus rien comprendre, ce qui est arrivé à certains de mes clients qui ne comprenaient plus rien de ce qu'ils faisaient. Donc réfléchissez correctement, tranquillement à une stratégie de nommage. Alignez-vous, si possible, sur Lets its it read x. Maintenant, dernier point concernant le renommage, vous remarquerez que, dans le panneau de droite, donc des paramètres de la requête, ça crée une étape Colonne renommée. Cette étape-là, si je double clique dessus, je ne peux pas voir les détails des renommages que j'ai faits. Et vous remarquerez qu'il ne fait qu'une seule étape pour les colonnes renommées donc si, tout d'un coup, je veux revenir sur un des renommages que j'ai fait, ce ne sera pas en passant par un engrenage qui n'existe pas, puisqu'il n'y en a pas, mais simplement en repassant par un double clic sur une des colonnes parce que tout restera dans cette étape-là. Dernière information concernant le renommage, puis après ce sera fini, je vous promets, concernant ce sujet, c'est que, si tout d'un coup vous venez à changer la source Parce qu'en fait, et je vais vous l'expliquer maintenant, ce qu'il faut comprendre de ce que fait Power Query, c'est que, lorsqu'on double clique sur une colonne, il regarde le nom de la colonne sur laquelle on double clique et il la mémorise, donc là il cherche Data.Prix par pièce pour, à chaque fois qu'on rafraîchit, renommer cette colonne qui s'appelle Data.PrixParPiece comme je vais la renommer maintenant, c'est-à-dire, dans le cas présent, c'est en décimales donc je vais l'appeler sng_ parce que c'est comme ça dans les ascii readings, là, donc je vais appeler PrixParPiece et, si un jour je change la source et qu'il n'y a pas le nom qui s'appelait Data.PrixParPiece, eh bien il va y avoir un message d'erreur où il va dire je ne trouve pas la colonne Data.PrixParPiece. Donc vous devrez supprimer cette étape et vous retaper tous les renommages. Je sais, c'est laborieux, mais tant que vous n'avez pas une maîtrise fine du langage M, que l'on découvrira un peu plus tard, il faudra procéder ainsi. cette étape de colonne renommée ne fonctionnera plus. et que le nom d'origine des colonnes n'est plus le même, qui veut dire Single et,

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 !