Filtres de requête personnalisés. SAP Web Intelligence Desktop
Filtrage des données à l'aide de filtres de requête
Par exemple, pour filtrer la requête selon les valeurs de T1, sélectionnez la dimension [Trimestre] puis T1 dans la liste des valeurs.
4.
Cliquez sur OK.
Le nouveau filtre s'affiche dans le volet Filtres de la requête.
5.
Pour supprimer le filtre, sélectionnez-le dans le volet Filtres de la requête, puis appuyez sur la touche Supprimer.
6.4.3 Filtres de requête personnalisés
Vous pouvez créer des filtres de requête personnalisés pour limiter les données du document aux informations correspondant :
• à une question précise sur l'activité ;
• aux besoins d'un groupe d'utilisateurs spécifique en termes d'informations sur l'activité.
Par exemple, vous pouvez créer des filtres personnalisés pour extraire les données des ventes relatives
à des dates, produits ou services spécifiques, ou pour afficher les informations sur les clients à haut revenu ou ceux qui vivent dans une région en particulier.
6.4.3.1 Pour ajouter et supprimer des filtres de requête personnalisés
1.
Sélectionnez l'objet à filtrer et faites-le glisser dans le volet Filtres de la requête.
Le filtre de la requête s'affiche en mode plan dans le volet Filtres de la requête.
2.
Cliquez sur la flèche en regard de l'opérateur par défaut (Dans liste) et sélectionnez l'opérateur de requête dans la liste des opérateurs.
3.
Cliquez sur la flèche à droite du filtre de requête et sélectionnez le type de filtre que vous souhaitez appliquer : Constante, Valeur(s) de la liste, Invite, Objet de cette requête, Résultat d'une autre
requête, Résultat d'une autre requête (N'importe lequel), Résultat d'une autre requête (Tous).
106 2011-05-06
Filtrage des données à l'aide de filtres de requête
107
Option
Constante
Description
Vous comparez l'objet à une valeur constante pour filtrer le résultat de la requête.
Valeurs dans la liste
Vous comparez l'objet aux valeurs d'une liste de valeurs pour filtrer le résultat de la requête.
• Si l'objet filtré est une dimension, un attribut ou un indicateur, vous pouvez sélectionner n'importe quelle valeur de l'objet.
• Si l'objet filtré est une hiérarchie, vous pouvez sélectionner n'importe quel membre de la hiérarchie.
• Si l'objet filtré est un niveau, vous pouvez sélectionner n'importe quel membre de ce niveau.
Invite
Objet de cette requête
Vous créez un filtre pour lequel l'utilisateur doit fournir des valeurs de filtre lors de l'actualisation des données.
Vous comparez l'objet aux valeurs renvoyées par un objet de la même requête.
Résultat d'une autre requête
Vous comparez l'objet aux valeurs renvoyées par un objet d'une autre requête (la requête filtrante) pour en filtrer le résultat.
4.
Saisissez ou sélectionnez la constante, liste de valeurs ou objet à inclure dans le filtre.
5.
Pour supprimer le filtre, sélectionnez-le et cliquez sur la touche Suppr ou cliquez sur Supprimer dans le coin supérieur droit du volet Filtres de requête. Pour supprimer tous les filtres, cliquez sur
Tout supprimer dans le coin supérieur droit du volet Filtres de requête.
6.4.3.2 Pour sélectionner des valeurs dans une liste
Dans une requête et selon l'objet, les valeurs d'une liste de valeurs peuvent s'afficher sous forme de liste à colonne unique, de liste à plusieurs colonnes ou de hiérarchie. Dans une liste à plusieurs colonnes, les colonnes supplémentaires fournissent des valeurs liées à la valeur principale. Dans une liste hiérarchique, les valeurs s'affichent selon une relation hiérarchique.
Dans un rapport, les valeurs s'affichent dans une liste horizontale d'une seule colonne.
1.
Si la liste de valeurs ne s'affiche pas à l'ouverture de la boîte de dialogue, actualisez la liste ou recherchez-la pour en extraire les valeurs. (Voir plus loin dans cette rubrique pour obtenir des informations détaillées concernant la recherche de listes de valeurs.)
Certaines listes de valeurs nécessitent une recherche initiale avant d'afficher les valeurs car elles sont trop importantes pour être entièrement téléchargées.
2.
Si la liste de valeurs est divisée en plages, utilisez le contrôle au-dessus de la liste pour naviguer entre les plages.
2011-05-06
Filtrage des données à l'aide de filtres de requête
Certaines listes de valeurs de taille importante sont divisées en plages afin de réduire le nombre de données extraites de la source de données.
Lorsque vous sélectionnez une plage, la liste affiche les valeurs de cette plage.
3.
Si la liste de valeurs dépend d'autres listes de valeurs, indiquez d'abord les valeurs dépendantes dans la boîte de dialogue d'invite qui s'affiche.
Une liste de valeurs peut dépendre d'autres listes de valeurs comme, par exemple, dans le cas où elle fait partie d'une liste hiérarchique de valeurs. Par exemple, si la liste de valeurs contient des villes et que l'objet Ville appartient à la hiérarchie Pays > Région > Ville, vous devez indiquer d'abord les valeurs de pays et de région pour filtrer la liste des villes.
Remarque :
Les listes de valeurs dépendantes apparaissent uniquement dans les requêtes. Elles n'apparaissent pas lorsque vous effectuez une sélection dans une liste de valeurs d'un rapport.
Dès que vous affichez la liste de valeurs, une boîte de dialogue d'invite apparaît pour que vous puissiez indiquer les valeurs dépendantes. Une fois les valeurs dépendantes indiquées, vous pouvez sélectionner les valeurs dans la liste filtrée.
4.
Pour afficher les clés des valeurs, cliquez sur Afficher/masquer les valeurs clés.
Certaines listes contiennent des valeurs de clés qui constituent des valeurs uniques utilisées pour identifier les valeurs ayant la même valeur d'affichage. Si la liste de valeurs contient plusieurs colonnes, seule la clé de la colonne de filtrage s'affiche.
5.
Pour rechercher des valeurs dans la liste, saisissez le texte de recherche dans la zone en dessous de la liste, puis sélectionnez l'option Respecter la casse, Rechercher dans les clés ou Rechercher
dans la base de données.
108 2011-05-06
Filtrage des données à l'aide de filtres de requête
109
Option
Respecter la casse
Description
La recherche est sensible à la casse.
Cette option est indisponible lorsque les options Rechercher dans les
clés ou Rechercher dans la base données sont sélectionnées.
Rechercher dans les clés
La recherche utilise les clés de valeurs uniques plutôt que les valeurs d'affichage.
Cette option est disponible uniquement pour les listes de valeurs qui prennent en charge les valeurs de clés.
Rechercher dans la base de données
Plutôt que de se restreindre aux données téléchargées dans la liste, la recherche s'effectue sur toutes les valeurs stockées dans la base de données. L'exactitude de la recherche s'en trouve accrue mais elle prend plus de temps.
Cette option est disponible uniquement pour les listes de valeurs qui prennent en charge les recherches de bases de données.
La recherche dans la base de données améliore l'exactitude au détriment de la performance. Elle s'avère utile lorsque toutes les valeurs de la liste de valeurs n'ont pas été extraites. Cela peut se produire lorsque le nombre total de valeurs de la liste dépasse le nombre indiqué dans la propriété de requête Nombre max. de lignes extraites.
Rechercher une base de données peut s'avérer particulièrement utile lorsque la liste de valeurs est hiérarchique, étant donné que les valeurs sont téléchargées depuis la base de données uniquement en réponse à leurs valeurs parent développées dans la hiérarchie. Par exemple, dans une hiérarchie géographique, les valeurs enfant de la valeur Californie
(villes de Californie) ne sont pas téléchargées depuis la base de données tant que la valeur n'est pas développée. Si l'option est sélectionnée, la recherche inclut ces éléments même si la valeur Californie n'est pas encore développée.
La recherche inclut toutes les plages si la liste de valeurs est divisée en plages.
Dans les chaînes de recherche, le caractère générique "*" représente n'importe quelle chaîne de caractères et le caractère générique "?" représente n'importe quel caractère. Par exemple, les chaînes "M*" et "Ma?s" renvoient la valeur "Mars". Pour inclure les caractères "*" et "?" purs plutôt qu'en tant que génériques, faites-les précéder d'une "\" dans la chaîne recherchée.
6.
Saisissez directement les valeurs de la liste (si celle-ci prend en charge l'entrée directe des données) ou sélectionnez les valeurs dans la liste.
Rubriques associées
•
Propriété de requête Nombre max. de lignes extraites
2011-05-06
Filtrage des données à l'aide de filtres de requête
6.4.3.3 Filtrage d'une requête sur les valeurs renvoyées à partir d'une autre requête
Vous pouvez filtrer une requête sur des valeurs renvoyées par une autre requête. Par exemple, si vous souhaitez extraire les résultats pour tous les pays dans la requête 1 qui ont un pays correspondant dans la requête 2, vous pouvez filtrer la [Requête 1].[Pays] objet sur les valeurs de la [Requête
2].Objet
[Pays].
La requête filtrée doit se trouver dans un univers basé sur une source de données relationnelle (SGBDR).
La requête qui fournit les valeurs filtrantes (requête filtrante) peut être basée sur une source de données relationnelle, OLAP ou locale.
Lorsque vous créez une requête à partir d'une requête, la requête filtrante n'apparaît pas dans la liste des requêtes qui peuvent être utilisées en tant que requêtes filtrantes jusqu'à ce qu'elle ait été exécutée ou enregistrée.
La requête filtrante n'est pas actualisée lorsque vous actualisez la requête filtrée.
Le filtre de requête peut filtrer sur toutes ou sur une des valeurs renvoyées par la requête filtrante. Les combinaisons d'opérateurs et modes de filtrage pris en charge apparaissent dans le tableau ci-dessous.
Si vous ne sélectionnez pas d'opérateur dans le tableau, l'élément de menu Résultat d'une autre
requête n'est pas disponible.
110 2011-05-06
Filtrage des données à l'aide de filtres de requête
Opérateur
Egal à
Différent de
Supérieur à
Supérieur à ou égal à
Supérieur à
Supérieur à ou égal à
Inférieur à
Inférieur à ou égal à
Mode de filtre
Quelconque
Tous
Quelconque
Description
Conserve les valeurs dans la requête filtrée qui sont égales à une des valeurs renvoyées par la requête filtrante.
Conserve les valeurs dans la requête filtrée qui sont différentes de toutes les valeurs renvoyées par la requête filtrante.
Conserve les valeurs dans la requête filtrée qui sont supérieures ou supérieures ou égales à une des valeurs dans la requête filtrante.
En d'autres termes, conserve les valeurs dans la requête filtrée qui sont supérieures à ou supérieures ou égales à la valeur minimale renvoyée par la requête filtrante.
Tous
Conserve les valeurs dans la requête filtrée qui sont supérieures à toutes les valeurs dans la requête filtrante.
En d'autres termes, conserve les valeurs dans la requête filtrée qui sont supérieures ou supérieures ou égales à la valeur maximale renvoyée par la requête filtrante.
Quelconque
Conserve les valeurs dans la requête filtrée qui sont inférieures ou inférieures ou égales à une des valeurs dans la requête filtrante.
En d'autres termes, conserve les valeurs dans la requête filtrée qui sont supérieures ou supérieures ou égales à la valeur maximale renvoyée par la requête filtrante.
111 2011-05-06

Link público atualizado
O link público para o seu chat foi atualizado.