Comment implémenter des filtres de contexte dans Tableau



Cet article vous fournira des connaissances détaillées et complètes sur la façon d'implémenter des filtres de contexte dans un tableau avec des exemples.

La création de filtres est un aspect très important de Tableau . Dans cet article, nous allons comprendre les filtres de contexte dans Tableau dans l'ordre suivant:

Que sont les filtres de contexte dans Tableau?

En général, tous les filtres que vous définissez dans Tableau sont calculés indépendamment. Fondamentalement, cela signifie que chaque filtre accède à toutes les lignes de votre source de données sans égard aux autres filtres. Un filtre de contexte est comme un filtre indépendant. Tout autre filtre défini est qualifié de filtre dépendant car il ne traite que les données qui passent par le filtre de contexte.





Désormais, vous pouvez déployer un filtre de contexte pour réaliser l'une des opérations suivantes

  • Meilleure performance: S'il y a beaucoup de filtres définis ou si la source de données est assez volumineuse, les requêtes ont tendance à être plus lentes. Dans un tel scénario, on peut définir des filtres de contexte pour améliorer les performances.



  • Filtre N supérieur: On peut également définir un filtre de contexte pour n'inclure que leurs données d'intérêt, puis définir un filtre numérique ou un filtre N supérieur.

Par exemple, si vous êtes en charge des produits alimentaires pour une très grande chaîne d'épicerie. Votre tâche est de trouver les 10 meilleurs snack-bars par rentabilité pour tous les magasins. De toute évidence, les données sont énormes. Ici, vous pouvez définir un filtre contextuel pour n'inclure que les barres-collations et créer un filtre des 10 premiersprofit en tant que filtre dépendant. Cela traiterait uniquement les données qui passent par le filtre de contexte.

Comment créer des filtres de contexte dans Tableau

Pour créer un filtre de contexte, suivez les étapes ci-dessous



  • Sélectionner Ajouter au contexte optiondu Le contexte menu d'un filtre catégoriel existant. Le contexte a ensuite été calculé pour générer la vue. Tous vos autres filtres seront ensuite calculés par rapport au contexte.
  • Filtres contextuels:
  1. Apparaissent en haut du Filtres étagère.
  2. Sont identifiés par une couleur grise sur le Filtres étagère.
  3. Il ne peut pas être réorganisé sur l'étagère.

context-filters-in-tableau

Comme le montre l'image ci-dessus, le Mode navire la dimension est définie comme étant le contexte d'une vue et la Région le filtre est uniquement calculé en utilisant les données qui passent par Mode navire .

Vous pouvez apporter des modifications à un filtre de contexte en effectuant l'une des opérations suivantes

  • Suppression du champ de l'étagère Filtres (Un nouveau contexte est calculé si d'autres filtres de contexte restent sur l'étagère)

    conversion de chaîne java en date
  • Modifier le filtre (Un nouveau contexte est calculé chaque fois que vous modifiez un filtre de contexte)

  • SélectionSupprimer du contexte (Le filtre reste sur l'étagère en tant que filtre standard. Un nouveau contexte est calculé si d'autres filtres contextuels restent sur l'étagère)

Comment accélérer les filtres contextuels

Pour améliorer les performances des filtres de contexte et, par conséquent, augmenter l'efficacité de Tableau, vous pouvez suivre ces instructions

  • Le déploiement d'un filtre de contexte unique qui réduit considérablement la taille de l'ensemble de données est une bien meilleure idée que l'application de nombreux filtres. En fait, si un filtre ne réduit pas la taille de l'ensemble de données d'un dixième ou plus, il est en fait pire de l'ajouter au contexte. Cela coûte les performances de calcul du contexte.

  • Il est censé terminer toutes vos modélisations de données avant de créer un contexte. Les modifications du modèle de données, telles que la conversion de dimensions en mesures, nécessitent un recalcul du contexte.

  • Définissez les filtres requis pour le contexte. Créez également le contexte avant d'ajouter des champs à d'autres étagères. Ces conditions préalables accélèrent considérablement l'exécution des requêtes lorsque vous déposez des champs sur d'autres étagères.

  • Utiliser des bacs à dates comme ANNÉE (date) ou les filtres de contexte sur des dates discrètes sont plus efficaces que l'utilisation de dates continues.

Si votre ensemble de données est fortement indexé, les filtres contextuels peuvent ne pas fournir les performances que vous recherchez et peuvent également ralentir les performances des requêtes.

description du poste de développeur big data

Démo

Cet exemple est destiné à vous guider tout au long de la procédure de création d'un filtre de contexte.

  • Tout d'abord, vous filtrerez une vue pour afficher les 10 meilleurs produits par ventes. Ensuite, créez un filtre de contexte sur catégorie de produit afin que vous puissiez voir les 10 meilleurs produits d'ameublement.

  • Utilisez le Échantillon - Supermarché source de données pour créer la vue initiale. La vue montre les ventes pour tous Sous-catégories , triés par ordre décroissant.

context-filters-in-tableau

  • Créez maintenant un filtre Top 10 pour n'afficher que les produits les plus vendus. Vous pouvez le faire en faisant glisser le Sous-catégorie champ au Filtres étagère. Dans la boîte de dialogue qui apparaît, passez à l'onglet Haut et définissez un filtre qui est Top 10 par Somme des ventes .

filter

  • Lorsque vous cliquez sur le D'accord bouton, vous verrez que la vue est filtrée pour afficher les 10 principales sous-catégories de produits en termes de ventes devant vous.

sous-catégorie

  • Continuons, essayons d'ajouter un autre filtre pour n'afficher que les produits d'ameublement. Maintenant, faites glisser le Catégorie champ au Filtres étagère et sélectionnez le seul Meubles . Une fois terminé, cliquez sursur le D'accord bouton.La vue est filtrée mais au lieu de 10 produits, elle n'en affiche plus que 3. Cela est dû au fait que par défaut tous les filtres sont évalués séparément et que la vue est conçue pour montrer l'intersection des résultats. Ainsi, à l’écran, vous verrez que trois des 10 principaux produits sont des meubles.

. furniture

  • Ensuite, pour déterminer les 10 meilleurs produits d'ameublement, nous devons Catégorie filtrer un filtre de contexte. Cliquez avec le bouton droit sur le champ du Filtres étagère et sélectionnez le Ajouter au contexte option.
  • Le filtre est marqué comme un filtre de contexte. La vue est mise à jour pour afficher les quatre principaux produits d'ameublement.

Mais pourquoi pas 10? C'est parce que seulement quatre des sous-catégories contiennent des meubles. Mais maintenant vous savez que le filtre Top 10 est en cours d'évaluation sur les résultats de ce contexte.

J'espère que cet article a dissipé vos doutes sur les filtres contextuels dans Tableau. Avec cela, nous arrivons à la fin de ces filtres de contexte dans Tableau.

Si vous souhaitez maîtriser Tableau, Edureka propose un cours organisé sur qui couvre divers concepts de visualisation de données en profondeur, y compris le formatage conditionnel, les scripts, les graphiques de liaison, l'intégration de tableau de bord, l'intégration de Tableau avec R et plus encore. Il est livré avec un support 24 * 7 pour vous guider tout au long de votre période d'apprentissage. De nouveaux lots commencent bientôt.

Vous avez une question pour nous? Veuillez le mentionner dans la section des commentaires de «Filtres de contexte dans Tableau» et nous vous répondrons au plus tôt.