Pour créer une requête Smart Query, vous appliquez des filtres composites pour sélectionner les réunions, les compléments et les croisements de membres des différents ensembles. Les réunions sont des sélections de membres appartenant à l'un des deux ensembles. Les croisements sont des sélections de membres appartenant à tous les ensembles spécifiés. Les compléments sont des sélections de membres appartenant à l'un des deux ensembles et n'appartenant pas à l'autre.
Vous pouvez utiliser des ensembles et des filtres composites dans n'importe quelle combinaison pour créer des requêtes Smart Query très complexes.
Réunion d'ensembles
Pour sélectionner des membres qui appartiennent uniquement à l'un des ensembles, définissez plusieurs filtres, tel que décrit dans Définition de filtres d'ensemble à partir de la dimension dans Ensembles pour.... Par exemple, dans la Figure 18-1, la requête renvoie uniquement les membres Product, Level 0 soit conditionnés dans des canettes (Product = Can) soit contenant de la caféine (Product = Caffeinated_True).
Figure 18-1 Réunion d'ensembles
Croisement d'ensembles
Les croisements comprennent uniquement les membres communs à tous les ensembles spécifiés.
Pour sélectionner les membres communs à tous les ensembles spécifiés, procédez comme suit :
Définissez un filtre pour un ensemble, tel que décrit dans Définition de filtres d'ensemble.
Cliquez sur la flèche en regard du nom du filtre et sélectionnez Ajouter un filtre.
L'option Filtres supplémentaires et un filtre de sous-ensemble sont affichés.
Définissez le deuxième filtre.
Dans la Figure 18-2, la requête renverra uniquement les membres Product, Level 0 contenant de la caféine et conditionnés dans des canettes.
Figure 18-2 Croisement d'ensembles
Complément d'ensembles
Sélectionnez uniquement les membres d'un ensemble qui ne sont pas membres d'un autre ensemble spécifié.
Dans Filtres pour..., cliquez sur la flèche en regard d'un nom de filtre et sélectionnez Ajouter un filtre.
L'option Filtres supplémentaires et un filtre de sous-ensemble sont affichés.
Définissez le deuxième filtre.
Cliquez sur la flèche en regard de Filtres supplémentaires et sélectionnez Exclure.
Dans la Figure 18-3, la requête renverra uniquement les membres Product, Level 0 contenant de la caféine mais non conditionnés dans des canettes.
Figure 18-3 Complément d'ensembles
Une fois la requête Smart Query créée, passez à Exécution de la requête Smart Query.