Cette archive est relative à une version précédente d'Esri Maps for IBM Cognos. La version actuelle est disponible sur cette page : http://doc.arcgis.com/fr/maps-for-cognos/
Appliquer un filtre
Dans Esri Maps for IBM Cognos, vous pouvez appliquer des filtres aux couches de la carte de façon à présenter une vue centrée de vos données. En limitant la visibilité des entités d'une couche, vous pouvez mettre en évidence plus facilement les motifs. Par exemple, vous pouvez appliquer un filtre à une couche présentant des sites de détaillants afin que seuls les détaillants dont le chiffre d'affaires annuel atteint au moins 15 000 USD apparaissent sur la carte.
Lors de la configuration d'une carte, l'auteur du rapport a la possibilité d'appliquer des filtres à des couches spécifiques. Les utilisateurs de rapports peuvent modifier ces filtres ou créer leurs propres filtres pour changer l'affichage de la carte.
Vous pouvez également utiliser l'outil Filtrer pour déclencher des comportements interactifs configurés par l'auteur du rapport. Appuyez sur Déclencher des interactions après avoir appliqué votre filtre. Les entités filtrées sont sélectionnées, et les comportements interactifs configurés qui sont activés pour des interactions automatiques sont déclenchés par la sélection.
- Appuyez sur le bouton Afficher le contenu de la carte pour afficher le volet Contenu.
- Dans le volet Contenu, appuyez sur la flèche à droite de la couche pour laquelle vous voulez modifier ou créer un filtre.
- Choisissez Filtrer la couche.
- Modifiez ou créez une expression de filtre.
- Vous pouvez créer une expression, plusieurs expressions (appuyez sur Ajouter une autre expression), ou encore un seul ou plusieurs jeux d'expressions (appuyez sur Ajouter un jeu). Un jeu est un groupe d'expressions, par exemple, Type_détaillant = grand_magasin et CA <= 10 000.
- Si vous disposez de plusieurs expressions, utilisez ET ou OU pour afficher dans la couche les entités correspondant à l'ensemble ou à certaines de vos expressions. ET nécessite que tous les critères que vous avez spécifiés soient vrais. OU signifie qu'une seule de vos expressions doit être vraie pour que les entités s'affichent.
- Pour la partie Champ de l'expression, choisissez le champ à interroger dans le menu déroulant Champ.
- Pour la partie Opérateur de l'expression, choisissez un opérateur dans le menu déroulant Opérateurs.
- Si vous souhaitez filter en fonction d'une valeur spécifique, choisissez Valeur et entrez une valeur dans le champ. La zone de saisie varie selon le type de champ.
- Si vous souhaitez comparer la valeur d'un champ à la valeur d'un autre champ, choisissez le champ de votre expression dans le menu déroulant Champ.
- Si vous souhaitez filtrer en fonction d'une valeur spécifique dans le champ que vous avez choisi pour votre expression, choisissez Unique et sélectionnez une valeur unique dans votre champ. Les filtres selon une valeur unique nécessitent un service de carte d'ArcGIS 10.1 ou version ultérieure. L'option Unique n'apparaît pas si vous créez un filtre sur un service ArcGIS 10.0 ou antérieur.
- Pour supprimer une expression ou un jeu dans le filtre, appuyez sur le bouton Supprimer (X) à droite de l'expression ou du jeu.
- Pour ajouter une expression à un jeu, appuyez sur le bouton Ajouter une expression à ce jeu (+) à droite du jeu.
- Lorsque vous avez fini de modifier ou de créer votre expression de filtre, appuyez sur Appliquer pour appliquer le filtre à la couche.
La carte est mise à jour pour afficher la nouvelle vue filtrée.
- Appuyez sur le bouton Fermer pour fermer l'outil Filtrer.
Considérations sur les filtres
- N'ajoutez pas de caractères spéciaux à vos valeurs, sauf si ces caractères spéciaux font partie de la valeur. Par exemple, Ville = "New York" ne permet pas de trouver l'entité nommée New York. Dans cet exemple, utilisez plutôt Ville = New York.
- Si votre champ comprend des valeurs précodées, la liste Valeurs présente toutes les valeurs précodées qui sont définies par le service pour le champ. La liste peut inclure des valeurs qui n'existent pas en tant qu'entités dans la couche. La liste Unique affiche toutes les entités de la couche (qui peuvent être un sous-jeu des valeurs du service).
- L'option Unique nécessite un service de carte d'ArcGIS 10.1 ou version ultérieure. Cette option n'apparaît pas si vous filtrez un service de carte d'ArcGIS 10.0 ou version antérieure.
- En cas d'expressions multiples, les résultats varient selon que vous les regroupez ou non dans différents jeux et selon la manière dont vous les regroupez. Si, par exemple, vous créez un filtre dans lequel toutes les expressions suivantes doivent être vraies : Type d'investissement = Fonds équilibré OU Type d'investissement = Fonds de placements hypothécaires (il s'agit d'un jeu) ET Ventes clients sont >= 30 000 (il s'agit d'une seule expression), le filtre sélectionne les agences d'investissement de fonds équilibrés et les agences d'investissement de fonds de placements hypothécaires dont les ventes clients sont supérieures ou égales à 30 000 USD.
Si vous créez à la place un filtre dans lequel les expressions suivantes doivent être vraies : Type d'investissement = Fonds équilibré ET Ventes clients >= 30 000 (il s'agit maintenant de votre jeu) OU Type d'investissement = Fonds de placements hypothécaires (il s'agit d'une seule expression), votre filtre sélectionne les agences d'investissement de fonds équilibrés dont les ventes clients sont supérieures ou égales à 30 000 USD et toutes les agences d'investissement de fonds de placements hypothécaires.
Déclencher des comportements interactifs
Après avoir appliqué un filtre, vous pouvez facilement déclencher des comportements interactifs configurés.
- Appliquez le filtre souhaité à la couche.
- Appuyez sur Déclencher des interactions.
Les entités intersectées par les entités de filtre sont sélectionnées.
En fonction de la sélection, les comportements interactifs configurés qui sont activés pour des interactions automatiques sont déclenchés.