Transposer Vs Pivoter Vs Dépivoter

10 août 2023

L’univers de la Business Intelligence (BI) est riche et complexe, parsemé de termes qui peuvent sembler ésotériques pour les non-initiés. Power BI, l'outil de visualisation et d'analyse de données de Microsoft, offre un ensemble riche de fonctions, avec Power Query, pour aider les utilisateurs à tirer le meilleur parti de leurs données. Parmi ces fonctions, trois se distinguent particulièrement pour la manipulation de requêtes sur plusieurs colonnes : pivoter, dépivoter et transposer.

Ces opérations permettent de transformer les données pour les adapter à divers besoins d'analyse. Pour comprendre leurs utilités et les utiliser nous allons voir dans cet article comment agissent ces méthodes sur vos données.

Transposer 

La fonction "transposer" est la plus directe et globale des trois. Elle échange le nombre de lignes et de colonnes de toute une table. Ce qui était auparavant une ligne devient une colonne, et inversement.

Exemple d'utilisation : 

Pour traiter une requête dans Power Query il est primordial qu'elle soit catégorisé par colonne et non par ligne. Dans le cas où vous souhaiteriez traiter un tableau Excel qui est remplie horizontalement, c'est à dire que l'ajout d'un nouvel élément se fait par l'ajout d'une nouvelle colonne et non d'une nouvelle ligne, il est intéressant d'appliquer une transposition sur votre table afin de pouvoir réaliser vos traitements par la suite.

À partir de cette table horizontale :

Il est possible de la transposer pour en faire une table verticale.

Pivoter

Pivoter est une technique qui transforme les données longues en données larges, elle ressemble à la fonction transposer à la différence qu'elle n'agit pas sur toute la table. Elle permet de prendre une colonne unique contenant plusieurs catégories et de la convertir en plusieurs colonnes, chacune représentant une catégorie.

Exemple d'utilisation : 

Dans le cas où vous disposez d'une table dont l'une des colonnes contient différents critères et que vous souhaitez former une colonne par critère, vous pouvez pivoter cette colonne afin d'isoler les critères et leurs valeurs associées.

Ici nous pivotons la colonne Pays.

Ce qui nous donne une colonne par pays.

Dépivoter

Comme son nom l'indique cette fonctionnalité est l'inverse de "Pivoter", elle fait passer des colonnes en lignes. Pour ce faire il faut sélectionner plusieurs colonnes exprimant les même données afin de les remplacer par une colonne d'attributs et une colonne de valeurs.

Exemple d'utilisation : 

Reprenons l'exemple précédent utilisé pour démontrer la fonction "Pivoter". Nous avons une colonne par pays contenant chacune les sommes réalisés au seins de ceux-ci. Pour regrouper ces colonnes en un nombre minimale nous allons les sélectionner et appliquer la fonction "dépivoter".

Nous passons donc de cette requête :

À celle-ci :

Pour conclure, la maîtrise de ces trois fonctions dans Microsoft Power BI peut grandement améliorer votre capacité à manipuler et présenter des données de manière significative. Chaque fonction a sa place et son utilité, et comprendre quand et comment les utiliser est essentiel pour tirer le meilleur parti de cet outil puissant. La prochaine fois que vous vous retrouvez à jongler avec des données dans Power BI, n'oubliez pas ces trois mouvements essentiels et réfléchissez à la manière dont ils peuvent vous aider à voir vos données sous un nouvel angle.

Merci d'avoir lu cet article, vous pouvez retrouver nos vidéos explicatives sur Power BI sur notre chaîne YouTube ou en cliquant ici, nous abordons aussi ces pratiques durant nos  formations Power BI.

Articles en relation

linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram