Lire l'article
(Écrit par un humain)
Dans l'univers dynamique de la Business Intelligence, la compétence à transformer et à interpréter les données est essentielle. Un défi commun rencontré dans ce domaine est la bonne importation des données en particulier lorsque les valeurs indiquant des millions et des milliers sont respectivement inscrites en "M" et en "K". Dans cet article, nous explorerons comment convertir ces valeurs en nombres réels en utilisant Power BI et en nous basant sur le classement des meilleurs films d'après le site IMDB.
Nous vous invitons à regarder notre vidéo YouTube qui traite de ce cas pratique.
Voici à quoi ressemble la table sur laquelle nous allons travailler, elle correspond au classement des meilleurs films sur le site IMDB avec leurs titres dans la première colonne, leur notes et le nombre d'avis entre parenthèse dans la deuxième colonne et enfin juste le nombre d'avis dans la dernière :
Nous allons voir comment transformer la colonne 3 afin qu'elle contienne des valeurs purement numériques.
La première étape est d'enlever les parenthèses dans toute la colonne. Pour ce faire nous allons dans la fenêtre Transformer, puis nous cliquons sur Extraire et nous choisissons Texte entre les délimiteurs.
Cette fonction permet d'extraire du texte situé entre 2 délimiteurs textuels. Dans notre cas ces délimiteurs sont une parenthèse ouvrante puis fermante.
Maintenant débarrassé des parenthèses il nous faut enlever les "M" et les "K". Cette fois-ci nous allons passer par la création de deux colonnes conditionnelles.
La condition pour notre première colonne va être de récupérer le contenu de la colonne 3 seulement pour les cellules qui contiennent "M".
Pour notre deuxième colonne nous répétons cette conditions mais pour les cellules qui contiennent "K".
Maintenant que nous avons séparé nos millions et nos milliers, nous devons enlever les "M" et les "K" pour faire place à des valeurs numériques.
Pour ce faire nous devons faire un clic droit sur notre colonne et utiliser la fonction Remplacer les valeurs.
Cependant, nous ne souhaitons pas réellement remplacer une valeur par une autre mais plutôt la faire disparaitre. C'est pourquoi nous allons indiquons qu'il faut remplacer les "M" dans la colonne par rien.
Puis, dans l'autre colonne nous répétons cette opération mais cette fois-ci pour les "K".
Ensuite, nous sélectionnons nos deux colonnes et nous les convertissons en nombre décimal.
Il ne nous reste plus qu'à multiplier le contenu de nos colonnes par les valeurs correspondantes (avec 1 000 000 pour la colonne M et 1 000 pour la colonne k).
Pour réaliser cette opération il faut nous rendre dans la fenêtre Transformer, cliquer sur Standard et sélectionner l'opérateur Multiplier.
Cette fonction permet de multiplier toutes les valeurs d'une colonne par un même coefficient. Dans notre cas, pour la colonne M, le coefficient doit être 1 000 000.
Nous répétons cette étape pour la colonne k en inscrivant 1 000 pour la valeur du coefficient.
Enfin, il ne nous reste plus qu'à fusionner les deux colonnes et à les convertir en nombre entier.
Pour ce faire, nous sélectionnons les deux colonnes, puis en faisant un clic droit nous appliquons la fonction Fusionner les colonnes.
Nous indiquons que nous ne voulons aucun séparateur dans notre fusion de colonnes.
Pour finir, nous convertissons notre colonne en nombre entier et nous obtenons enfin une colonne du nombre d'avis pour chacun des films classés dans la requête en valeur numérique.
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.