Créer un filtre sous-requête en utilisant un fichier HOLD

Comment :

Dans InfoAssist, vous pouvez créer une sous-requête en utilisant un fichier HOLD. Une sous-requête est une requête imbriquée qui a été ajoutée à la clause Where d'une requête SQL. Une sous-requêtes est utile parce qu'elle peut être ré-utilisée très souvent.


Haut de page

x
Comment : Créer un filtre sous-requête en utilisant un fichier HOLD

Ces procédures décrivent comment créer un filtre sous-requête en utilisant un fichier HOLD créé dans la procédure précédente.

  1. Construire un rapport.

    Un rapport d'exemple est présenté dans l'image suivante.

    Rapport Exemple

  2. Sur l'onglet Données, dans le groupe Filtre, cliquez sur Filtre.

    La fenêtre de dialogue de filtre s'ouvre.

  3. Dans la fenêtre de dialogue Filtre, depuis le menu déroulant Type, sélectionnez Sous-requête en tant que type de filtre pour la partie la plus à gauche de l'expression, comme le montre l'image suivante.

    Sélection de sous-requête dans le menu déroulant Type

  4. Depuis le menu déroulant sous-requête, sélectionnez Dans la liste en tant qu'opérateur de comparaison, comme le montre l'image suivante.

    Dans Liste sélectionné en tant qu'opérateur de comparaison

  5. Depuis la liste des sous-requêtes, sélectionnez la sous-requête qui a été créée (dans cet exemple, File1) pour la partie la plus à droite de l'expression.

    Le menu déroulant Sous-requête avec la sous-requête File1 est montré dans l'image suivante.

    Sous-requête File1 dans le menu déroulant Sous-requête

  6. Cliquez sur OK.

    Le rapport est filtré en fonction de la sous-requête qui a été créée.

    Un exemple de rapports filtré par clients du sexe féminin est montré dans l'image suivante.

    Rapport filtré par clients du sexe féminin

    Remarque : pour visualiser les requêtes SQL générées par la requête, allez à la barre à outils Accès rapide, ouvrez le menu déroulant Exécuter, puis sélectionnez Trace SQL.


WebFOCUS