cours
Comment concaténer dans Tableau Tutoriel
Image par l'auteur
Qu'est-ce que la concaténation ?
Le concept de concaténation consiste à combiner plusieurs champs pour en créer un nouveau afin de répondre à un objectif contextuel particulier. Dans Tableau, deux ou plusieurs champs de type chaîne sont combinés pour créer un autre champ.
Par exemple :
Dans Tableau, vous pouvez créer un champ calculé et combiner plusieurs champs de chaîne à l'aide de la marque "+".
string_field_1 + string_field_2 + string_field_3...+ string_field_n
Vous pouvez également combiner plusieurs champs de type chaîne avec des champs de type non chaîne en utilisant la fonction de conversion de chaîne.
Dans ce tutoriel, nous allons découvrir des exemples de non-concaténation et suivre un guide étape par étape pour concaténer plusieurs chaînes et champs autres que des chaînes à l'aide des fonctions Tableau.
Exemple de non-concaténation
Pour lancer l'espace de travail, nous devons connecter la source de données dans Tableau Public (Desktop). Dans notre cas, il s'agit d'un fichier CSV contenant des données sur la consommation d'électricité en Inde (2019-2020). Vous pouvez télécharger le fichier de Kaggle ici. Le fichier `long_data_.csv` est composé des colonnes Dates, Régions, États, Latitude, Longitude, et Usage (MWh).
Dans l'étape suivante, nous sélectionnons et déposons les champs Région et États dans l'étagère Colonnes. De même, nous choisissons et déposons le champ Usage sur l'étagère Row, comme indiqué ci-dessous.
Il en résulte un diagramme à barres de la somme de la consommation d'énergie par État, séparé par régions.
de feuille de travail Tableau
Comment concaténer dans Tableau ?
Si nous ajoutons plusieurs champs à l'étagère Columns, les résultats seront chaotiques. Vous verrez de nombreux séparateurs divisant le diagramme en barres en plus petits morceaux. Nous pouvons éviter cela en concaténant plusieurs champs en un seul.
Pour joindre des champs, nous devons créer un nouveau champ calculé en cliquant sur une petite flèche pointant vers le bas dans l'onglet Données, ou en cliquant avec le bouton droit de la souris n'importe où dans l'onglet Données pour accéder à l'option.
Après avoir cliqué sur "Créer un champ calculé", la fenêtre contextuelle qui apparaît vous permet de renommer le champ en "Région et État combinés".
Pour ajouter un champ de type chaîne, vous pouvez sélectionner et déposer le champ dans la zone de saisie ou saisir le nom du champ entre crochets. Dans notre cas, nous allons choisir et déposer le champ Région dans la boîte de saisie qui s'affichera sous la forme `[Région]`.
Ensuite, nous ajoutons un séparateur de champ à l'aide de la marque "+". Veillez à ce que votre séparateur soit entre guillemets.
Pourquoi ajouter des séparateurs ? Pour s'assurer que les valeurs de nos champs sont lisibles.
Avec séparateur |
Sans séparateur |
WR_Maharashtra_Mumbai |
WRMaharashtraMumbai |
Ensuite, nous ajouterons le champ States en utilisant la marque "+" et en tapant le nom du champ entre crochets, comme indiqué ci-dessous.
La combinaison de deux champs ne provoque pas d'erreur, nous allons donc cliquer sur le bouton "OK" qui ajoutera un nouveau champ discret à l'onglet "Données".
Dans l'étape suivante, nous allons tracer un diagramme à barres en utilisant les champs nouvellement créés "Région et État combinés" et "Utilisation".
Comme vous pouvez le constater, nous avons réussi à concaténer deux champs en un seul. Le diagramme à barres montre les noms combinés des régions et des États.
Pour rendre notre graphique plus présentable, nous pouvons le personnaliser en ajoutant un titre, en changeant les couleurs et l'orientation, et en triant les valeurs par ordre décroissant. Pour en savoir plus sur la personnalisation des graphiques, consultez notre tutoriel sur la création d'un tableau de bord dans Tableau.
Dans la région WR, c'est l'État de Maharashtra qui aura la plus forte consommation d'électricité entre 2019 et 2020.
Si vous êtes un débutant complet et que ce tutoriel vous semble insurmontable, alors consultez les ressources Tableau de DataCamp. L'onglet ressources répondra à toutes vos questions relatives à Tableau et aux carrières en business intelligence.
Comment concaténer une chaîne de caractères avec des valeurs autres que des chaînes de caractères ?
La concaténation d'une chaîne avec un champ qui n'est pas une chaîne provoquera une erreur, car il n'est pas possible d'ajouter des valeurs numériques à des valeurs de type chaîne. Lorsque nous essayons d'ajouter la date avec les États et la région, l'erreur suivante s'affiche : "Can't add string and datetime values".
Pour résoudre ce problème, nous allons convertir la valeur de la date en une chaîne de caractères à l'aide de la fonction `STR`.
Ajoutez le champ Dates dans la fonction `STR` en utilisant des crochets ronds, comme indiqué ci-dessous. Après avoir résolu les problèmes, nous cliquons sur "OK" pour ajouter un nouveau champ discret avec des dates qui s'affichera dans l'onglet Données.
Pour créer un diagramme à barres, nous déplaçons le champ nouvellement créé dans l'étagère Colonnes et Usage dans l'étagère Lignes. Chaque barre est maintenant représentée par la consommation d'énergie par région, par État et par date.
Pour le rendre présentable, nous personnaliserons le titre, les couleurs et l'orientation.
Comme nous pouvons l'observer, le 12 juillet 2019, la région du WR et l'État du Maharashtra ont eu la plus forte consommation d'électricité.
L'exemple des non-concaténates est divisé par régions, États et années. Le graphique linéaire est moyennement difficile à comprendre et vous devez faire défiler des centaines de valeurs pour obtenir une vue d'ensemble. En revanche, dans les exemples de concaténation, les choses sont simples et chaque barre représente les valeurs combinées de trois champs. Il est beaucoup plus facile de comprendre la situation dans son ensemble.
Comparaison entre non-concaténation et concaténation
Conclusion
Tableau est plus qu'un outil d'analyse visuelle. Il vous permet d'utiliser des fonctions arithmétiques et statistiques pour enrichir les champs de données. Vous pouvez utiliser cette fonction pour concaténer plusieurs champs afin de représenter les données dans un format plus simple.
Dans ce tutoriel, nous avons appris à connaître la fonctionnalité de concaténation et à combiner plusieurs chaînes de caractères et des valeurs autres que des chaînes. Si vous ne connaissez pas Tableau, lisez le tutoriel Tableau pour les débutants.
Si vous souhaitez en savoir plus sur les fonctionnalités de Tableau, alors suivez les cinq cours du cursus de compétences Fondamentaux de Tableau. Ces cours vous apprendront les bases des fonctionnalités de Tableau, l'analyse des données, la création d'un tableau de bord, la connexion de plusieurs sources de données et l'élaboration de solutions pour aider les entreprises.
Devenez analyste de données Tableau
Aucune expérience n'est requise, maîtrisez Tableau pour l'analyse des données.
Cours Tableau à DataCamp
cours
Analyser des données avec Tableau
cours