Pivoter ou Dépivoter ?

8 mars 2024

(Écrit par un humain)

Dans l'arsenal d'outils que Power BI, et plus précisément Power Query, met à disposition deux fonctions se démarquent pour leur capacité à remodeler les données : Pivoter les colonnes et Dépivoter les colonnes. Ces fonctions offrent une manipulation remarquable des données permettant aux utilisateurs de les réorganiser pour mieux répondre à leurs besoins analytiques.

Pivoter les colonnes

La fonction Pivoter les colonnes transforme des lignes en colonnes, convertissant ainsi les attributs en titres de colonnes et affectant les valeurs correspondantes sous chaque nouvel attribut. Cet outil est particulièrement utile pour condenser des données et en faciliter la visualisation et l'analyse.

Prenons un exemple pratique avec une requête contenant diverses informations sur la ville de Paris où les données sont organisées sur 2 colonnes, une colonne d'attributs et une colonne de valeurs.

Pour pivoter cette requête et avoir les attributs de la colonne 1 comme colonnes il faut se rendre dans Transformer puis sur Pivoter la colonne.

Une fenêtre va s'ouvrir et sur celle-ci nous indiquons que la colonne correspondant aux valeurs est la colonne 2 et dans Options avancées nous sélectionnons Ne pas agréger afin de ne pas réaliser des calculs inutiles.

Enfin nous obtenons une requête où chaque attribut correspond à une colonne dont le contenu correspond aux valeurs.

Dépivoter les colonnes

À l'inverse la fonction Dépivoter les colonnes est utilisée pour transformer des colonnes en lignes regroupant ainsi plusieurs attributs sous une même colonne. Cette fonction est idéale pour décomposer des données complexes en un format plus simple et uniforme.

Dans le cas d'une requête montrant les différents jours de l'année comme des colonnes séparées, l'objectif pourrait être de les rassembler toutes sous une unique colonne "Date".

Pour ce faire, nous sélectionnons uniquement les colonnes à ne pas dépivoter et utiliser la fonction Dépivoter les autres colonnes.

Nous obtenons maintenant 2 colonnes, une colonne Date et une colonne Valeur qui contiennent toutes les dates et leurs valeurs correspondantes.

Cas pratique utilisant les deux fonctions

Il arrive que la combinaison des fonctions Pivoter et Dépivoter soit nécessaire pour atteindre le format désiré. Nous disposons d'une requête sur les informations météorologiques de Paris avec l'intention de passer les mois de l'année en lignes et les valeurs concernant la température en colonnes

Nous commençons par faire passer les mois en lignes en sélectionnant la première colonne et en utilisant la fonction Dépivoter les autres colonnes. ce qui résulte d'une requête avec 3 colonnes.

Maintenant nous sélectionnons la première colonne et nous utilisons la fonction Pivoter la colonne. Nous sélectionnons la colonne nommée Valeur comme la colonne de valeurs et là encore nous indiquons que nous ne voulons pas agréger dans les options avancées.

Enfin nous obtenons une requête dont les colonnes correspondent aux mois et aux différentes valeurs relatives à la température.

Pour conclure, la maîtrise des fonctions Pivoter et Dépivoter dans Power BI ouvre un large éventail de possibilités pour la transformation et l'analyse des données que ce soit pour simplifier la visualisation, préparer les données pour une analyse spécifique ou simplement pour mieux organiser un ensemble de données. Ces outils se révèlent indispensables pour tout analyste visant l'excellence dans l'exploitation de données.

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