Formater une colonne date

Formater une colonne Date avec Power BI

L’objectif est de trouver une méthode pour nettoyer et corriger une colonne qui contient des dates avec des formats différents.

En effet, ces dates ne sont pas toutes structurées à l’identique.

Pour vous aider, regarder la copie d’écran ci-dessous.

Aligner une date dans Power BI
Aligner une date dans Power BI

Il faut donc transformer la colonne Date réception pour avoir une colonne de type Date sans erreur.

Les données sont dans le fichier s’intitule XLS_Date_Réception.xlsx.

Il faudra aussi ajouter une nouvelle colonne, nommée Valeur stock, qui sera le produit de la colonne Nombre par la colonne Valeur unitaire.

Enfin, il faudra restituer les données dans Power BI Desktop sous forme d’un petit tableau avec la valeur du stock par année.

Cet article fait partie d’une série de tutos sur Power BI :

  1. Créer des requêtes Power BI pour se connecter aux données
  2. Filtrer, trier et supprimer les doublons
  3. Formater les tables de données avec Power Query
  4. Formater une colonne Date avec Power BI
  5. Fractionner une colonne
  6. Grouper les requêtes
  7. Insérer une colonne conditionnelle
  8. Manipuler les requêtes empilées
  9. Rassembler 2 tables avec une jointure
  10. Requêtes paramétrées et modèle

Manipulations

Comprendre les données

Télécharger et ouvrir le fichier XLS_Date_Réception.xlsx afin de prendre connaissance de sa structure et de ses données puis fermer le fichier.

Créer un nouveau fichier Power BI Desktop

Rappel. Pour créer un nouveau fichier Power BI Desktop, lancez Power BI Desktop, fermez l’éventuelle fenêtre jaune qui apparaît puis cliquez sur Fichier puis sur Enregistrer sous et donnez un nom à votre fichier.

Créer un nouveau fichier Power BI Desktop vierge nommé PBI_Lab32.pbix.

Se connecter aux données

Rappel. Pour ouvrir l’éditeur Power Query, cliquez sur le ruban Accueil (en haut) puis sur le menu Transformer les données.

Ouvrir Power Query.

Dans Power Query, se connecter au fichier Excel : XLS_Date_Réception.xlsx.

Pour ce faire, cliquer sur Nouvelle source puis sur Classeur Excel.

Quand le navigateur s’ouvre, cocher le tableau StockMarchandises puis cliquer sur le bouton OK.

Modifier le type d’une donnée

Typer la colonne Date réception en Texte (icône « ABC »).

Pour ce faire, sélectionner la colonne Date réception. Dans l’en-tête (jaune) de la colonne, cliquer sur la petite icône ABC/123 (à gauche de Date réception) puis sélectionner ABC.

Remplacer les valeurs

L’idée est d’harmoniser le format de la colonne Date réception, en supprimant simplement le séparateur « / » dans toutes les dates.

Remplacer le caractère / par rien dans la colonne Date réception.

Pour ce faire, sélectionner la colonne Date réception puis cliquer dans le ruban Transformer (en haut). Cliquer sur le menu Remplacer les valeurs et à nouveau sur Remplacer les valeurs. Dans le pop-up, indiquer / dans la zone Valeur à rechercher. Ne rien mettre dans la zone Remplacer par puis cliquer sur le bouton OK.

Fractionner la colonne

Maintenant que toutes les valeurs ont le même format (JJMMAAAA), la position de chaque élément est connue : le jour débute à la position 0, le mois débute à la position 2 et l’année débute à la position 4.

Fractionner par position la colonne Date réception afin d’isoler le jour, le mois et l’année.

Pour ce faire, sélectionner la colonne Date réception puis cliquer dans le ruban Accueil (en haut). Cliquer sur le menu Fractionner la colonne puis sur Par position. Dans le pop-up, indiquer 0, 2, 4 dans la zone Positions puis cliquer sur le bouton OK.

À la suite de cette manipulation, vous obtenez 3 colonnes : Date réception.1, Date réception.2, Date réception.3 :

  • La colonne Date réception.1 contient le jour de l’ancienne colonne Date réception.
  • La colonne Date réception.2 contient le mois de l’ancienne colonne Date réception.
  • La colonne Date réception.3 contient l’année de l’ancienne colonne Date réception.

Renommer les colonnes fractionnées

Il n’est pas obligatoire de renommer les colonnes fractionnées (Date réception.1, etc.). Toutefois, c’est utile surtout lorsque vous modifierez votre rapport des mois après l’avoir créé.

Renommer la colonne Date réception.1 en Jour, la colonne Date réception.2 en Mois et la colonne Date réception.3 en Année.

Pour ce faire, double-cliquer dans l’en-tête (jaune) de la colonne Date réception.1, puis indiquer Jour.

Recommencer cette manipulation pour Date réception.2 et Date réception.3.

Typer les nouvelles colonnes

Typer les colonnes Jour, Mois, Année en Texte (icône « ABC »).

Ajouter une colonne personnalisée

Le rôle de cette colonne est d’agréger les colonnes Jour, Mois et Année pour obtenir une nouvelle colonne Date réception avec des données au format JJ/MM/AAAA.

Ajouter une colonne personnalisée, nommée Date réception, qui agrège les colonnes Jour, Mois, Année au format JJ/MM/AAAA. La concaténation de colonnes et de chaînes de caractères se fait comme dans Excel avec le caractère &.

Pour ce faire, cliquer dans le ruban Ajouter une colonne (en haut). Cliquer sur le menu Colonne personnalisée. Dans le pop-up, remplacer la valeur Personnalisé par Date réception dans la zone Nouveau nom de colonne puis saisir la formule suivante :

= [Jour]&"/"&[Mois]&"/"&[Année]

Pour vous aider, regarder la copie d’écran ci-dessous.

Colonne personnalisée
Colonne personnalisée

Cliquer sur le bouton OK.

Modifier le type de la colonne Date réception

Typer la colonne Date réception en Date.

Choisir les colonnes

Choisir toutes les colonnes SAUF Jour, Mois, Année.

Pour ce faire, cliquer dans le ruban Accueil (en haut) puis cliquer sur le menu Choisir les colonnes et à nouveau sur Choisir les colonnes. Dans le pop-up, décocher les cases en face de Jour, Mois, Année, laisser les autres cases cochées puis cliquer sur le bouton OK.

Ajouter une autre colonne personnalisée

Le rôle de cette colonne est de calculer le produit de la colonne Nombre par la colonne Valeur unitaire.

Ajouter une colonne personnalisée, nommée Valeur stock, qui multiplie la colonne Nombre par la colonne Valeur unitaire. Comme dans Excel, la multiplication se fait avec le caractère *.

La formule est :

= [Nombre]*[Valeur unitaire]

Modifier le type de la nouvelle colonne personnalisée

La colonne Valeur stock est un nombre : il faut l’indiquer explicitement à Power Query.

Typer la colonne Valeur stock en Nombre entier (123).

Déplacer les colonnes

Déplacer les colonnes Date réception et Valeur Stock au début.

Pour vous aider, regarder la copie d’écran ci-dessous.

Déplacer les colonnes
Déplacer les colonnes

Fermer & appliquer

Fermer et appliquer.

Cette opération permet à Power BI Desktop de copier les données dans le fichier PBI_Lab32.pbix,en leur appliquant les traitements des étapes précédentes.

Enregistrer son travail

Enregistrer le fichier PBI_Lab32.pbix.

C’est uniquement par précaution. Pensez à enregistrer régulièrement votre travail pour éviter de le perdre.

Power BI Desktop

Pour terminer l’exercice, vous allez travailler uniquement dans Power BI Desktop. Normalement, vous n’avez plus besoin de retourner dans Power Query, sauf si évidemment, les données ne sont pas bonnes.

L’objectif est de vous initier à la création d’un visuel. Pour ce faire, la suite de l’exercice, vous explique en détail comment insérer et paramétrer un premier visuel simple.

Vous aurez l’occasion de découvrir d’autres visuels dans d’autres exercices. Toutefois, vous verrez que ces manipulations sont relativement simples, comparativement à Power Query. En effet, Power Query demande un effort d’imagination et de créativité souvent plus important que les visuels Power BI Desktop.

Insérer un visuel de type Table

Dans Power BI Desktop, cliquer sur une partie vierge quelconque de la page.

Ouvrir le volet Visualisations (à droite).

Ajouter un objet visuel de type Table. C’est celui qui ressemble à une feuille de calcul Excel.

Pour ajouter un objet visuel, il suffit de cliquer dessus dans le volet Visualisations. Si vous vous êtes trompé de visuel, il suffit de cliquer sur un autre objet visuel.

Pour vous aider, regarder la copie d’écran ci-dessous.

Visuel Table
Visuel Table

Le visuel de type Table est sélectionné mais il est vide, ce qui est normal. Vous allez maintenant indiquer à Power BI Desktop, les champs qui doivent être utilisés dans ce visuel.

Dans le volet Visualisations, il y a une icône avec un curseur et deux rectangles superposées en pointillés. C’est la partie Champs.

Pour vous aider, regarder la copie d’écran ci-dessous.

Champs d'un visuel
Champs d’un visuel

Dans la partie Champs, ajouter dans Valeurs, et dans l’ordre les champs suivants :

  • Date réception.Année (en Hiérarchie de dates)
  • Valeur stock (Somme)

Pour ce faire, cliquer sur la petite flèche à gauche du nom StockMarchandises, sous le volet Champs (à droite). Cela permet d’afficher tous les champs.

Ensuite, il suffit de cocher la case vide en face des champs concernés. Vous pouvez aussi glisser un champ directement sur le visuel avec la souris.

Pour vous aider, regarder la copie d’écran ci-dessous.

Valeurs d'une table
Valeurs d’une table

Ensuite, cliquer dans la partie Format du visuel. La partie Format est symbolisée par une icône en forme de rouleau de peinture.

Pour vous aider, regarder la copie d’écran ci-dessous.

Format d'un visuel
Format d’un visuel

Dans la partie Format, cliquer sur :

  • Général > Position X=400, Position Y=100, Largeur=440, Hauteur=300.
  • Style > Style: En-tête en gras.
  • Grille > Taille du texte: 20 pt.
  • Titre : Activé > Texte du titre: « Valeur du stock par année », Taille du texte: 24 pt.

Pour vous aider, regarder la copie d’écran ci-dessous.

Valeur du stock brut
Valeur du stock brut

Formater un champ

Dans Power Query, vous aviez défini que le type de données de la colonne Valeur stock était un nombre entier.

Dans Power BI Desktop, vous pouvez préciser la nature de ce nombre. En particulier, vous allez indiquer que le format du champ Valeur stock est de type Devise.

Notez le glissement sémantique : Dans Power Query, c’est une colonne, tandis que dans Power BI Desktop, c’est un champ.

Pour formater le champ Valeur stock, cliquer sur la petite flèche à gauche du nom StockMarchandises, sous le volet Champs (à droite). Cela permet d’afficher tous les champs.

Cliquer sur le champ Valeur stock pour le sélectionner. La sélection est faite, quand toute la ligne du champ est grisée.

Attention. Ne décocher pas la case en le sélectionnant.

Pour vous aider, regarder la copie d’écran ci-dessous.

Sélection de valeur du stock
Sélection de valeur du stock

Dans le ruban Outils de colonne (en haut), cliquer sur € Euro (123 €) dans le menu déroulant de $.

Pour vous aider, regarder la copie d’écran ci-dessous.

Formater en devise euro
Formater en devise euro

Se méfier, car il y a deux formatages proposés pour l’euro. Une fois le formatage € Euro (123 €) sélectionné, le format du champ est automatiquement Devise.

Pour vous aider, regarder la copie d’écran ci-dessous.

Valeur du stock par année en euros
Valeur du stock par année en euros

Enregistrer son travail

Enregistrer le fichier PBI_Lab32.pbix.

Fermer le fichier Power BI Desktop

Fermer le fichier PBI_Lab32.pbix.

Résumé

Vous avez appris à transformer une colonne pour la mettre au format souhaité.

Vous avez aussi découvert que vous pouviez ajouter de nouvelles colonnes. Ces colonnes peuvent faire des manipulations de chaines de caractères ou des opérations telles que les multiplications.

Vous avez inséré et paramétré un visuel de type Table.

Vous avez formaté un champ en devise.

Téléchargement de la solution

https://coudr.com/PBI_Lab32

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *