Les widgets de filtrage peuvent être ajoutés aux pages ArcGIS Insights et être utilisés dans des rapports interactifs. Les widgets de filtrage permettent d’accéder à certaines fonctions de filtrage sur les rapports interactifs, notamment pour les utilisateurs qui ne disposent pas d’une licence Insights.
Remarque :
Un widget de filtrage fait fonction de filtre de jeu de données, ce qui signifie qu’il s’applique à toutes les fiches utilisant le jeu de données filtré, et non à une fiche en particulier.
Ajouter un widget de filtre dynamique
Un widget de filtre dynamique affiche toutes les valeurs du champ sélectionné et permet de sélectionner les valeurs ou plages de valeurs à exclure ou inclure dans les fiches figurant sur votre page. Si les valeurs dans le champ changent (par exemple, une nouvelle valeur unique est ajoutée au jeu de données), le filtre est mis à jour.
Pour ajouter un widget de filtre dynamique, procédez comme suit :
- Cliquez sur le bouton Widgets dans la barre d’outils du classeur, puis sélectionnez Filter (Filtre).
- Dans Filter type (Type de filtre), sélectionnez Dynamic (Dynamique).
- Dans Field (Champ), cliquez sur Choose a field (Choisir un champ) pour développer la liste déroulante recensant les noms des champs.
Conseil :
Utilisez la zone de recherche ou le bouton de tri pour rechercher les champs, si nécessaire.
- Sélectionnez un champ dans la liste.
Remarque :
Les champs de date/heure ne sont pas pris en charge par les filtres dynamiques. Pour créer un filtre utilisant un champ de date/heure, utilisez un filtre temporel.
- Cliquez sur Create (Créer).
Les valeurs de filtre sont ajoutées au champ choisi. Par défaut, le filtre est configuré pour inclure les valeurs sélectionnées. Vous pouvez modifier le filtre pour exclure les valeurs sélectionnées en cliquant sur la flèche en regard de l’option Include (Inclure) et en choisissant Exclude (Exclure).
Dans les champs de chaîne, les valeurs de champ apparaissent en tant que valeurs de filtre individuelles. Pour appliquer le filtre, sélectionnez une ou plusieurs valeurs et cliquez sur Apply (Appliquer). Il est possible de changer de style de sélection à l’aide des propriétés de sélection.
Pour les champs numériques, les valeurs apparaissent sous forme d’un histogramme. Pour appliquer le filtre, ajustez les curseurs et cliquez sur Apply (Appliquer).
Ajouter un widget de filtrage groupé
Un widget de filtrage groupé permet d’ajouter un filtre unique pour plusieurs valeurs à partir d’un champ de type chaîne ou une plage de nombres ou de valeurs de date, ou d’heure. Par exemple, si vous avez un jeu de données des pays du monde, vous pouvez créer un filtre unique pour le Royaume-Uni qui inclut l’Irlande du Nord, l’Écosse, l’Angleterre et le Pays de Galles. Un filtre unique est ajouté au widget, étiqueté avec le nom du champ (par exemple, CountryName).
Procédez comme suit pour ajouter un widget de filtrage groupé :
- Cliquez sur le bouton Widgets dans la barre d’outils du classeur, puis sélectionnez Filter (Filtre).
- Dans Filter type (Type de filtre), choisissez Group (Groupe).
- Dans Field (Champ), cliquez sur Choose a field (Choisir un champ) pour développer la liste déroulante recensant les noms des champs.
Conseil :
Utilisez la zone de recherche ou le bouton de tri pour rechercher les champs, si nécessaire.
- Sélectionnez un champ dans la liste.
- Cliquez sur Create (Créer).
- Appliquez des paramètres de filtrage au groupe de filtres. Pour plus d’informations sur la configuration des filtres par type de champ, reportez-vous à la rubrique Filtrer des données.
- Cliquez sur Add (Ajouter).
- Vous pouvez également cliquer sur le bouton Rename filter (Renommer le filtre) pour créer une étiquette plus descriptive.
- Vous pouvez également cliquer sur Add groups (Ajouter des groupes) pour ajouter des valeurs de filtre supplémentaires. Chaque groupe est ajouté séparément au widget de filtrage.
Les groupes apparaissent chacun sous forme d’une valeur dans le filtre. Pour appliquer le filtre, sélectionnez une ou plusieurs valeurs et cliquez sur Apply (Appliquer). Il est possible de changer de style de sélection à l’aide des propriétés de sélection.
Vous pouvez modifier ou supprimer un groupe du filtre à l’aide du bouton Edit filter (Mettre à jour le filtre) ou du bouton Remove filter (Supprimer le filtre) , respectivement.
Ajouter un widget de filtre de recherche
Un widget de filtre de recherche permet de filtrer vos données en fonction de correspondances de texte dans des champs de chaîne. Par exemple, vous pouvez créer un filtre de recherche pour un champ contenant des adresses et utiliser le filtre pour rechercher des valeurs qui incluent le texte Main St.
Les correspondances de texte ne sont pas sensibles à la casse et incluent des correspondances de mots partielles. Dans l’exemple ci-dessus, 123 main st et 234 Main Street sont renvoyés comme correspondances.
Conseil :
Le filtre recherche les correspondances de texte uniquement dans le champ pour lequel le filtre a été créé. Par conséquent, il est recommandé d’indiquer le champ concerné dans le titre du widget ou dans un widget Texte et éléments multimédias.
Pour ajouter un widget de filtre de recherche, procédez comme suit :
- Cliquez sur le bouton Widgets dans la barre d’outils du classeur, puis sélectionnez Filter (Filtre).
- Dans Filter type (Type de filtre), sélectionnez Find (Rechercher).
- Dans Field (Champ), cliquez sur Choose a field (Choisir un champ) pour développer la liste déroulante recensant les noms des champs.
Conseil :
Utilisez la zone de recherche ou le bouton de tri pour rechercher les champs, si nécessaire.
- Sélectionnez un champ de chaîne dans la liste.
- Cliquez sur Create (Créer).
Un filtre de recherche est créé. Vous pouvez saisir une chaîne dans la zone de texte Find (Rechercher) et appuyez sur Entrée pour rechercher les valeurs correspondantes. Cliquez sur Reset (Réinitialiser) ou supprimez le texte et appuyez sur Enter pour vider le filtre.
Remarque :
Les filtres de recherche peuvent renvoyer des résultats inexacts pour les champs utilisant des caractères japonais, chinois ou coréens s’ils sont utilisés dans le navigateur Google Chrome ou Safari.
Ajouter un widget de filtre avancé
Les widgets de filtres avancés vous permettent de créer des requêtes reposant sur une expression. Les widgets de filtres avancés incluent l’accès aux mêmes opérateurs (par exemple, +, ÷, > et <>) et fonctions que les champs calculés.
Pour obtenir des exemples de scénarios et d’expressions utilisant des filtres avancés, consultez la section Créer des filtres avancés.
Procédez comme suit pour ajouter un widget de filtre avancé :
- Cliquez sur le bouton Widgets dans la barre d’outils du classeur, puis sélectionnez Filter (Filtre).
- Dans Filter type (Type de filtre), sélectionnez Advanced (Avancé).
- Dans Dataset (Jeu de données), sélectionnez le jeu de données auquel le filtre sera appliqué.
- Cliquez sur Create (Créer).
- Cliquez dans la zone Custom filter expression (Personnaliser l’expression de filtre) pour afficher les champs et fonctions disponibles, puis commencez à rédiger votre expression.
- Au bas de la zone Custom filter expression (Personnaliser l’expression de filtre), recherchez la coche verte indiquant que l’expression est valide.
Remarque :
Votre expression doit inclure un opérateur conditionnel, tel que <, = ou <>, pour être valide pour le filtrage (par exemple, Revenue-Expenses>100000).
- Cliquez sur Add (Ajouter).
- Vous pouvez également cliquer sur le bouton Rename filter (Renommer le filtre) pour créer une étiquette plus descriptive.
- Vous pouvez aussi cliquer sur Add expressions (Ajouter des expressions) pour ajouter davantage d’expressions de filtre. Chaque expression est ajoutée séparément au widget de filtrage.
Les expressions de filtre apparaissent chacune sous forme d’une valeur dans le filtre. Pour appliquer le filtre, sélectionnez une ou plusieurs valeurs et cliquez sur Apply (Appliquer). Il est possible de changer de style de sélection à l’aide des propriétés de sélection.
Vous pouvez modifier ou supprimer une expression à l’aide du bouton Edit filter (Mettre à jour le filtre) ou du bouton Remove filter (Supprimer le filtre) , respectivement.
Mettre à jour un filtre
Utilisez le bouton Edit (Modifier) pour modifier le widget de filtre. Vous pouvez changer les paramètres Filter type (Type de filtre) et Field (Champ) du widget. La modification du widget de filtre remplace les paramètres de filtrage précédents.
Propriétés
Les propriétés incluent les paramètres du widget et le type de sélection. Les propriétés disponibles dépendent du type de filtre, du type des données et des propriétés actuelles.
Pour modifier les propriétés d’un widget de filtre, procédez comme suit :
- Cliquez sur le bouton Card options (Options de fiche) sur le widget de filtrage pour afficher la barre d’outils latérale.
- Cliquez sur le bouton Appearance (Apparence) .
La fenêtre Appearance (Apparence) s’ouvre.
- Cliquez sur l’onglet Properties (Propriétés) .
- Cliquez sur Drop-down (Menu déroulant), Single select (Sélection unique) ou Multi select (Sélection multiple) pour choisir le type de sélection, si nécessaire.
- Utilisez les curseurs pour activer ou désactiver les boutons Show include/exclude (Afficher l’option Inclure/Exclure), Show search box (Afficher la zone de recherche) et Show reset (Afficher l’option Réinitialiser).
- Fermez la fenêtre Appearance (Apparence).
Paramètres des widgets
Les paramètres de widget sont disponibles sur tous les filtres dynamiques et les filtres de recherche, ainsi que sur les filtres groupés et avancés utilisant un menu déroulant ou à sélection unique. Selon le type de filtre, les paramètres suivants sont disponibles :
- Show include/exclude (Afficher l’option Inclure/Exclure) : détermine si un filtre dynamique inclut le menu pour basculer entre Include (Inclure) et Exclude (Exclure). Si ce paramètre est activé, le menu sera accessible à toutes les personnes utilisant le filtre, notamment dans les rapports interactifs. S’il n’est pas activé, le menu ne sera pas disponible et le filtre respectera l’option choisie (inclure ou exclure) avant la désactivation du paramètre Show include/exclude (Afficher l’option Inclure/Exclure). Ce paramètre est activé sur tous les filtres dynamiques par défaut.
- Show search box (Afficher la zone de recherche) : détermine si une zone de recherche est disponible sur le widget de filtre. La zone de recherche est pratique sur les filtres comportant un nombre élevé de valeurs : il est alors possible de mettre à jour le filtre sans devoir parcourir toutes les valeurs. Ce paramètre est activé sur tous les filtres dynamiques pour des champs de chaîne par défaut.
- Show reset (Afficher l’option Réinitialiser) : détermine si le bouton Reset (Réinitialiser) est disponible sur le widget de filtre. Le bouton Reset (Réinitialiser) efface toutes les sélections de filtre pour afficher les données non filtrées. S’il n’est pas activé, il peut ne pas être possible d’afficher le jeu de données non filtré sur la page. Ce paramètre est activé par défaut sur tous les filtres dynamiques et les filtres de recherche, ainsi que sur les filtres groupés et avancés utilisant un menu déroulant ou à sélection unique.
Type de sélection
Les widgets de filtre dynamique, groupé et avancé peuvent être créés pour utiliser les types de sélection suivants :
- Drop-down (Menu déroulant) : un filtre à menu déroulant permet de sélectionner une seule valeur dans un menu d’options.
- Single select (Sélection unique) : un filtre à sélection unique permet d’activer une seule valeur à la fois. Si une autre valeur est sélectionnée, la première valeur est désélectionnée.
- Multi select (Sélection multiple) : un filtre à sélection multiple permet de sélectionner plusieurs valeurs à la fois.
Remarque :
Les widgets de filtre dynamique ont seulement des types de sélection disponibles lorsque le widget est configuré à l’aide d’un champ de chaîne.
Ajouter des widgets de filtre multiple
Vous pouvez ajouter plusieurs filtres sur une page de deux manières : en ajoutant plusieurs filtres sur le même widget et en ajoutant plusieurs widgets.
Plusieurs filtres sur le même widget
Plusieurs filtres apparaissent sur le même widget lorsque vous configurez des critères de filtrage supplémentaires pour des filtres avancés ou groupés, ou lorsque vous créez un filtre dynamique avec un champ de chaîne. Lorsqu’une même fiche comporte plusieurs filtres, ces derniers sont joints avec une clause OR, ce qui signifie que tous les filtres s’afficheront individuellement sur la page.
Widgets de filtre multiple
Une page Insights peut comporter plusieurs widgets de filtre. Lorsqu’une page comporte plusieurs widgets de filtres pour un seul jeu de données, les filtres sont joints par une clause AND, ce qui signifie que seules les entités qui répondent à tous les critères de chaque widget de filtre apparaîtront sur la page.
Limitations
Les widgets de filtrage ne sont pas pris en charge pour certains jeux de données à distance. Vous pouvez copier le jeu de données dans votre classeur pour accéder à la fonctionnalité du widget de filtrage pour les jeux de données à distance. Pour plus d’informations, reportez-vous à la rubrique Couches d’entités.
Vous avez un commentaire à formuler concernant cette rubrique ?