Créer une visualisation de co-occurrence à l’aide d’un paramètre et d’un ensemble

Vous pouvez créer des visualisations de co-occurrence dans Tableau. Avec une visualisation de co-occurrence, les utilisateurs peuvent choisir une valeur de champ, puis voir avec quelles autres valeurs de champ elle se présente, et selon quelle fréquence. Une application pratique d’une analyse de ce type est une analyse du panier de la ménagère, que vous pouvez utiliser pour identifier et comprendre le comportement d’achat des clients. Vous pouvez utiliser une analyse de panier de la ménagère pour répondre à des questions de ce type :

  • Combien de personnes ont acheté le Produit A ET le Produit B?

  • Quels autres produits les personnes ayant acheté le produit A achètent-elles en général?

  • À quels autres cours les étudiants qui se sont inscrits au cours A s’inscrivent-ils fréquemment?

Suivez les étapes décrites dans cet article pour créer une visualisation de co-occurrence (dans ce cas, une vue d’analyse du panier de la ménagère) à l’aide d’un paramètre, d’un champ calculé et d’un ensemble. À un niveau supérieur, les étapes impliquées sont les suivantes :

  1. Créez un paramètre que vous utiliserez pour modifier de manière dynamique la vue basée sur l’élément que vous sélectionnez.

  2. Créez des champs calculés que vous utiliserez pour retourner les articles qui sont également commandés lorsqu’un article spécifique est commandé.

  3. Créez un ensemble pour déterminer si une commande contient l’article qui a été sélectionné dans la commande de paramètre.

  4. Créez la vue pour afficher les articles qui sont également inclus dans une commande contenant l’article sélectionné.

Le scénario utilise la source de données Exemple - Hypermarché fournie avec Tableau Desktop. Les sections suivantes traitent du sujet en détail.

Créer un paramètre

Suivez ces étapes pour créer un paramètre, puis afficher une commande de paramètre que les utilisateurs peuvent utiliser pour choisir une valeur Sous-catégorie.

  1. Connectez-vous à la source de données Exemple - Hypermarché.

  2. Cliquez avec le bouton droit de la souris (Ctrl+clic sur Mac) dans le volet Données et sélectionnez Créer > Paramètre.

  3. Dans la boîte de dialogue Créer un paramètre, suivez la procédure ci-dessous :

    1. Nommez le paramètre Order Contains.

    2. Comme Type de données, choisissez Chaîne.

    3. Comme Valeurs autorisées, choisissez Liste.

    4. Dans la section Liste des valeurs, cliquez sur Ajouter depuis le champ > Sous-catégorie.

    5. Cliquez sur OK.

  4. Faites un clic avec le bouton droit de la souris sur le paramètre Order Contains dans le volet Données et choisissez Afficher la commande de paramètre.

Créer des champs calculés

Suivez cette procédure pour créer les champs calculés que vous utiliserez pour afficher les articles qui sont également commandés lorsque l’article sélectionné par l’utilisateur (par la commande de paramètre) est commandé.

  1. Créez un champ calculé pour identifier les produits que la commande contient également (en plus de celui que l’utilisateur sélectionne).

    Choisissez AnalyseCréer un champ calculé pour ouvrir l’éditeur de calcul. Nommez le champ calculé Then Order Also Contains, et entrez ou collez ce qui suit dans la zone de formule :

    IF [Sub-Category] <> [Order Contains] THEN [Sub-Category] END

    Vous devrez peut-être remplacer &lt;&gt; par <> après avoir collé.

  2. Créez un autre champ calculé pour identifier les produits correspondants.

    Nommez le calcul Product Matches, et entrez ou collez ce qui suit dans la zone de formule :

    IF [Sub-Category] = [Order Contains] THEN 1 END

Créer un ensemble

  1. Créez maintenant un ensemble pour déterminer si une commande contient l’article qui a été sélectionné dans la commande de paramètre.

  2. Passez le curseur sur la dimension ID commande dans le volet Données, cliquez sur la flèche bas tout à droite du champ, et choisissez Créer > Ensemble.

  3. Dans la boîte de dialogue Créer un ensemble, saisissez Order Has Selected Product (La commande contient le produit sélectionné) dans la zone de texte Nom.

  4. Accédez à l’onglet Condition, sélectionnez Par champ, et dans les listes déroulantes, effectuez les sélections et entrées suivantes pour créer la condition :

    1. Dans la première liste déroulante, sélectionnez Product Matches.
    2. Dans la seconde liste déroulante, sélectionnez Sum.
    3. Dans la liste déroulante suivante, sélectionnez >=.
    4. Dans la dernière zone de texte, saisissez 1.
    5. Cliquez sur OK.
  5. Cliquez sur OK.

Créer la vue

Enfin, créez la vue pour afficher les articles qui sont également inclus dans une commande contenant l’article sélectionné.

  1. Faites glisser Then Order Also Contains vers Colonnes.

  2. Faites glisser ID commande vers Lignes.

    Dans la boîte de dialogue d’avertissement, cliquez sur Ajouter tous les membres.

  3. Cliquez sur le champ ID commande sur Lignes et choisissez Mesure > Total (Distinct) pour modifier l’agrégation.

  4. Cliquez avec le bouton droit (Contrôle-clic sur Mac) sur la barre Valeur nulle dans l’axe x et choisissez Exclure.

  5. Faites glisser l’ensemble Order Has Selected Product vers l’étagère Filtres.

  6. Appuyez sur Ctrl+W pour échanger les champs sur Lignes et Colonnes.

Vous-même (et vos utilisateurs) pouvez désormais utiliser la commande de paramètre Order Contains pour contrôler un article dans une commande, puis voir un graphique à barres affichant les autres articles également inclus dans les commandes contenant l’article sélectionné.