Imprimer      Ouvrir la version PDF de l'aide en ligne


Rubrique précédente

Rubrique suivante

Ajout d'invites de filtre de colonne

Une invite de filtre de colonne permet aux utilisateurs de sélectionner des valeurs pour filtrer une colonne dans un rapport. Vous pouvez définir la plage de valeurs possibles ainsi que la manière dont l'utilisateur sélectionne les valeurs de filtre pour le rapport.

Vous pouvez définir des invites de filtre de colonne sur la page Définir les invites. Les différentes invites de filtre de colonne créées pour un rapport sont présentées une par une à l'utilisateur, dans l'ordre dans lequel elles sont répertoriées, du haut vers le bas.

Pour ajouter ou modifier une invite de filtre de colonne

  1. Sur la page Définir les invites, cliquez sur Créer une invite et sélectionnez Invite de filtre de colonne.
  2. Dans la boîte de dialogue Propriétés de l'invite, entrez la légende de l'invite de filtre de colonne dans la zone de texte Légende.

    La légende apparaît quand un utilisateur exécute le rapport.

  3. Entrez une description dans la zone de texte correspondante (facultatif).
  4. Dans la liste déroulante Filtrer sur la colonne, sélectionnez la colonne à utiliser comme critère de filtre dans le rapport, puis dans la liste déroulante Opérateur, sélectionnez l'opérateur à utiliser.

    Pour que l'utilisateur choisisse lui-même l'opérateur, sélectionnez * Invite utilisateur.

  5. Indiquez comment l'utilisateur doit sélectionner des valeurs en cliquant sur l'option appropriée.

    Les utilisateurs peuvent sélectionner des valeurs dans une liste déroulante ou parcourir des choix et les saisir dans une zone de texte.

    REMARQUE : Un maximum de 1000 valeurs est permis en cas de sélection à partir d'une liste déroulante.

  6. Pour permettre à l'utilisateur de sélectionner une seule valeur pour l'invite de filtre de colonne, cochez la case Une seule valeur.
  7. Sous la section Quelles valeurs l’utilisateur peut-il visualiser ?, sélectionnez l'une des options suivantes :
    • Pour n'afficher aucune valeur, cliquez sur Aucune.

      L'utilisateur devra saisir la valeur.

    • Pour afficher toutes les valeurs possibles, cliquez sur Toutes les valeurs.
    • Pour afficher un sous-ensemble de valeurs, cliquez sur Filtrer les valeurs limitées ou Résultats SQL.

      Filtrer les valeurs limitées. Le fait de limiter les valeurs est très utile dans le cas de colonnes multiples ou lorsque les résultats contiennent déjà un filtre. L'utilisateur ne peut pas choisir de valeurs qui résulteraient en aucune donnée. Prenons par exemple un rapport comportant une colonne Pays et une colonne Ville, et pour lequel le filtre Pays=France est déjà défini. En sélectionnant des valeurs limitées pour le filtre de la colonne Ville, les choix sont restreints aux villes de France uniquement, ce qui empêche les choix de filtres mutuellement exclusifs, comme Pays=Italie et Ville=Paris. Limiter les valeurs peut réclamer plus de temps pour le traitement de l'invite par rapport aux deux autres options.

      Résultats SQL. Pour limiter les valeurs aux résultats d'une instruction SQL, cliquez sur l'option Résultats SQL et entrez l'instruction SQL dans la zone de texte. Lorsque vous utilisez une invite de type Résultats SQL, les conditions suivantes s'appliquent :

      • Vous ne pouvez pas combiner plusieurs invites de type Résultats SQL. Par exemple, si vous avez deux invites de type Résultats SQL, les valeurs filtrées de la première invite n'affecteront pas l'autre invite.
      • Si la première invite est de type Résultats SQL et la deuxième invite est une invite normale, le résultat de la deuxième invite est limité aux résultats de la première invite si, pour la deuxième invite, l'option Filtrer les valeurs limitées est sélectionnée. Si la première invite est une invite normale et la deuxième invite est de type Résultats SQL, les deux invites ne peuvent pas être combinées.
      • Les invites qui ne sont pas de type Résultats SQL peuvent toujours être combinées, quel que soit l'ordre des invites.
      • Le nombre maximum de valeurs disponibles pour la liste déroulante d'une invite est de 1 000. Si le résultat SQL retourne plus de 1 000 enregistrements, seuls les 1 000 premiers enregistrements sont affichés.
  8. Effectuez des sélections dans la zone Autres options :
    • Pour permettre à l'utilisateur de limiter les choix de filtres, cochez la case Autoriser l’utilisateur à limiter les choix. Lorsque cette case est cochée, les utilisateurs se voient proposer une liste de sélection dans laquelle ils peuvent utiliser des conditions (ex. : commence par, finit par et contient) pour limiter les choix.

      Grâce aux choix restreints, l'utilisateur peut identifier plus facilement les valeurs à utiliser comme filtre. Par exemple, si un filtre contient tous les villes de France, un utilisateur peut limiter les choix du filtre aux villes qui commencent par P.

    • Pour permettre à l'utilisateur d'ignorer ce filtre de colonne, cochez la case Autoriser l’utilisateur à ignorer l’invite.

      Lorsque cette case est cochée, l'option Ignorer l'invite s'affiche. L'utilisateur peut alors cliquer sur cette option s'il ne souhaite pas effectuer de sélection pour ce filtre.

  9. Lorsque vous avez terminé, cliquez sur OK.

    L'invite de filtre de colonne s'affiche sur la page Définir les invites.

  10. Pour voir l'invite de filtre de colonne, cliquez sur le bouton Afficher un aperçu de l'analyse.

Pour modifier les propriétés d'une invite de filtre de colonne

  1. Cliquez sur le bouton Propriétés de l'invite.
  2. Dans la boîte de dialogue Propriétés de l'invite, apportez vos modifications, puis cliquez sur OK.

Pour déplacer une invite de filtre de colonne vers le haut ou le bas dans l'ordre d'exécution

  • Cliquez sur les flèches directionnelles jusqu'à ce que les invites soient dans l'ordre souhaité.

    Les flèches directionnelles ne s'affichent que lorsqu'il y a plus d'une invite pour l'analyse.

Pour supprimer une invite de filtre de colonne

  • Cliquez sur le bouton Supprimer de l'invite.

Publié en septembre 2017 Copyright © 2005, 2017, Oracle. Tous droits réservés. Legal Notices.