1. Livres & vidéos
  2. Data visualisation avec Tableau Desktop
  3. Types de données avancés
Extrait - Data visualisation avec Tableau Desktop Des graphiques aux tableaux de bord interactifs
Extraits du livre
Data visualisation avec Tableau Desktop Des graphiques aux tableaux de bord interactifs Revenir à la page d'achat du livre

Types de données avancés

Présentation

Nous avons déjà vu les types de données classiques : nombres, textes et dates, qui sont ceux des sources de données. Pour aller plus loin dans l’analyse, Tableau vous permet de créer des champs avec des types de données plus élaborés : groupes, classes et ensembles. 

Pour ce chapitre, nous allons rester sur les données du fichier Ventes_AlimOL.txt. Vous pouvez reprendre votre classeur de test tel que vous l’avez laissé à la fin du chapitre Cartographie, ou télécharger le classeur corrigé Cartographie (AlimOL).twbx depuis la page Informations générales.

Organiser les données en dossiers

Avec une bonne vingtaine de dimensions et une quinzaine de mesures, le volet Données commence à être bien chargé ! Il est temps d’organiser un peu tout cela.

Par défaut, dans le panneau Données, Tableau présente les données du fichier source par Tables, mais comme Ventes_AlimOL est un fichier texte, il ne comporte qu’une seule table. Les dimensions sont donc classées par ordre alphabétique, séparées des mesures par une ligne également classées par ordre alphabétique elles aussi.

Pour plus de clarté, nous allons organiser les données en trois dossiers thématiques : Client, Produits et Commandes. Précisons tout de suite que ces dossiers n’entraînent absolument aucune conséquence sur les graphiques ; il s’agit juste d’améliorer la présentation du volet Données.

Commençons par passer à l’affichage des champs en dossiers plutôt qu’en tables :

 Cliquez sur le menu déroulant en haut à droite du panneau Données, et sélectionnez Regrouper par dossier.

images/07SOB002.png

Regrouper les champs par dossier

 Dans le panneau Données, faites un clic droit sur le champ Nom puis sélectionnez Dossiers et Créer un dossier.

 Appelez ce premier dossier...

Regrouper des valeurs

En tant qu’utilisateurs, nous pouvons avoir besoin de regrouper plusieurs valeurs en une seule. Par exemple, imaginons que nous ayons besoin de voir les données en deux grandes zones géographiques : Paris et petite couronne.

 Créez une nouvelle feuille nommée Groupes.

 Glissez le champ Code Postal sur l’étagère Lignes.

 En maintenant la touche Shift sur votre clavier, sélectionnez les codes postaux parisiens 75005, 75013 et 75014.

 Dans la fenêtre qui apparaît, cliquez sur l’icône Regrouper les membres images/membres.png pour grouper ces codes postaux.

images/07SOB010.png

Créer un groupe

Le groupe est maintenant disponible sur le volet Données sous le nom Code Postal (groupe) et précédé d’une icône en forme de trombone. Cette façon de faire est intuitive mais peu adaptée en cas de grand nombre de données à regrouper. Voyons une autre approche. 

 Faites un clic droit sur Code Postal (groupe) et choisissez Modifier le groupe.

Dans la nouvelle fenêtre, vous pouvez :

  • créer des groupes ;

  • supprimer des groupes ;

  • renommer des groupes ;

  • chercher des occurrences…

Commençons par renommer le premier groupe que nous avons créé.

 Sélectionnez la ligne 75005, 75013, 75014 et cliquez sur le bouton Renommer.

images/07SOB012.png

Renommer un groupe...

Créer une hiérarchie

Sur les dates, Tableau crée automatiquement une hiérarchie, qui permet de passer facilement de l’année au trimestre ou au mois. Pour les autres données, c’est à vous de créer vos propres hiérarchies selon les besoins et les logiques métiers.

Dans notre cas, nous allons créer une hiérarchie pour les produits.

 Ajoutez une nouvelle feuille nommée Hiérarchie.

 Faites un clic droit sur le champ Nom Gamme et choisissez Hiérarchie puis Créer une hiérarchie.

Une fenêtre apparaît pour vous inviter à donner un nom à votre hiérarchie.

 Appelez-la Hiérarchie Produits et cliquez sur OK.

images/07SOB017.png

Nommer une hiérarchie

La hiérarchie apparaît dans le dossier Produits, avec une icône spécifique.

 Glissez les champs Nom Rayon et Produit dans cette nouvelle hiérarchie en vous aidant de la ligne noire pour les positionner au bon endroit : les produits font partie des gammes qui font partie des rayons, vous devez donc avoir dans l’ordre Nom Rayon, Nom Gamme et Produit.

images/07SOB018.png

Construire la hiérarchie

Testons maintenant l’intérêt de la hiérarchie sur le graphique.

 Glissez le champ Hiérarchie Produits sur l’étagère Lignes, et le champ CA sur la propriété Texte.

Une gélule...

Discrétiser une dimension continue avec les classes

Le responsable commercial, Monsieur Duron, souhaite déterminer quels sont ses produits les plus rentables et les moins rentables. Pour répondre à cette demande, nous allons créer des classes en fonction des taux de marge unitaire des produits. Commençons par créer ce taux.

 Créez une nouvelle feuille nommée Classes.

 Créez un champ calculé Taux de marge unitaire avec la formule suivante :

([Prix Unitaire] - [Prix de Revient]) / [Prix de Revient] 

 Convertissez ce champ en dimension, et modifiez le format de nombre par défaut pour le passer en pourcentage sans décimales.

Nous allons créer des classes regroupant les produits ayant une marge unitaire de 0 à 5 %, de 5 à 10 %, de 10 à 15 %...

 Cliquez sur le champ Taux de marge unitaire, puis Créer et Classes.

Tableau suggère une largeur de classes idéale selon d’obscurs calculs statistiques que nous allons allègrement ignorer, car nous souhaitons des classes de 5 % en 5 %.

 Dans le champ Taille des classes, saisissez 0,05 et cliquez sur OK.

images/07SOB023.png

Paramétrer des classes

Voyons le résultat :

 Glissez le champ Taux de marge unitaire (classe) sur l’étagère Lignes et le champ CA sur la propriété Texte.

 Filtrez sur l’année...

Utiliser les ensembles

Les ensembles ressemblent aux groupes, mais avec des fonctionnalités plus complexes et plus puissantes. Vous pouvez créer des ensembles statiques en choisissant les éléments un par un (comme nous avions fait avec les groupes), mais aussi des ensembles dynamiques définis par une condition ou un top.

M. Duron voudrait mettre en place un programme de fidélité et proposer des avantages à ses clients qui commandent pour plus de 5 000 € sur l’année.

Cet ensemble doit être dynamique : il est défini par une condition et doit évoluer en fonction des nouvelles commandes des clients. Autrement dit, dès qu’un client atteint le seuil de 5 000 €, il doit rejoindre l’ensemble.

 Dans le dossier Clients, faites un clic droit sur Client, puis Créer et Ensemble.

 Dans la nouvelle fenêtre, cliquez sur l’onglet Condition.

Le premier onglet permet de créer un ensemble statique. Le troisième permet de créer un ensemble défini par un top.

 Indiquez Bons clients comme nom de l’ensemble.

 Cochez l’option Par champ, puis dans les listes déroulantes sélectionnez CA, Somme, > et entrez la valeur 5000. Cliquez sur OK.

images/07SOB026.png

Paramétrer un ensemble défini par une condition

Les conditions Par champ portent nécessairement...

Exercices

Monsieur Duron vous demande une représentation visuelle du chiffre d’affaires 2024 dans laquelle il pourrait passer du Pays aux Zones, et des Zones aux Secteurs. Il voudrait pouvoir changer l’année lui-même.

Exercice 1 : construisez la Hiérarchie Géographie correspondant à la demande de M. Duron.

Exercice 2 : construisez un graphique en arborescences pour analyser le CA selon la Hiérarchie Géographie.

Monsieur Duron souhaiterait voir un second graphique détaillant les 20 produits générant le plus de chiffre d’affaires pour l’année 2024, tandis que les autres produits seraient regroupés sous l’alias Autres produits. Il voudrait pouvoir changer l’année lui-même.

Exercice 3 : créez un ensemble Top 20 Produits qui rassemble les 20 meilleurs produits, pour une année choisie par l’utilisateur final.

Exercice 4 : créez le champ calculé Produits Top et Autres qui doit afficher le nom des produits pour les produits du Top 20, et la simple mention Autres produits pour les autres produits (indice : utilisez une fonction IF suivi de l’ensemble pour dire « si le produit fait partie de l’ensemble »).

Exercice 5 : créez un graphique en bulles groupées présentant le chiffre d’affaires de chacun...

Solutions commentées

Répondons aux demandes de Monsieur Duron une par une.

Exercice 1 : construisez la Hiérarchie Géographie correspondant à la demande de M. Duron.

 Faites un clic droit sur le champ Pays et sélectionnez Hiérarchie - Créer une hiérarchie

 Nommez-la Hiérarchie Géographie.

 Glissez le champ Zones en dessous du champ Pays, et le champ Secteur en dessous de Zones.

 Vous...