Créer des filtres pour les colonnes

Vous pouvez créer des filtres pour les colonnes.

Rubriques :

Un filtre limite les résultats affichés lorsqu'une analyse est exécutée. Les filtres, avec les colonnes sélectionnées pour l'analyse, déterminent ce que les résultats contiennent. Vous spécifiez des critères de filtre pour afficher seulement les résultats que vous souhaitez.

Créer des filtres insérés et des filtres nommés

La plupart du temps, vous créez et incluez un filtre "inséré" en vue de l'utiliser dans une seule analyse. Vous pouvez aussi créer un filtre nommé afin de le réutiliser dans toutes les analyses et tous les tableaux de bord. À moins que vous ne souhaitiez réutiliser le filtre, créez un filtre inséré.

Par exemple, en tant que conseiller aux ventes, vous pouvez analyser les revenus des marques dont vous êtes responsable uniquement.

Créer un filtre inséré à partir du volet Colonnes sélectionnées dans l'onglet Critères

  1. Ouvrez l'analyse à modifier.

  2. Dans le volet Colonnes sélectionnées de l'onglet Critères, cliquez sur Options à côté du nom de la colonne et sélectionnez Filtre.

Créer un filtre inséré à partir du volet Filtres dans l'onglet Critères

  1. Ouvrez l'analyse à modifier.

  2. Dans le volet Filtres de l'onglet Critères, cliquez sur Créer un filtre pour le domaine courant.

  3. Sélectionnez un nom de colonne dans le menu.

Créer un filtre nommé à partir de la page d'accueil

  1. À partir de la page d'accueil classique, dans le volet Créer, cliquez sur Plus sous Rapports d'analyse et rapports interactifs, puis cliquez sur Filtrer.

  2. Dans la boîte de dialogue Sélectionner un domaine, sélectionnez la source de données à filtrer. La boîte de dialogue Nouveau filtre s'affiche.

Spécifier les valeurs des filtres

Vous pouvez spécifier les valeurs pour un filtre qui affiche uniquement les valeurs qui vous sont utiles dans une analyse.

Dans l'analyse de revenus de la marque, par exemple, un filtre peut limiter les résultats de l'analyse uniquement aux valeurs du premier trimestre dans trois ans. Ainsi, vous pouvez découvrir la production de revenus d'une année à l'autre pour ces trimestres.

  1. Dans la boîte de dialogue New Filter (Nouveau filtre), sélectionnez l'opérateur approprié tel que is equal to / is in (Est égal à/est dans).
  2. Sélectionnez des valeurs dans la liste ou cliquez sur l'icône de recherche pour rechercher plus valeurs parmi lesquelles sélectionner.
  3. Facultatif : Sélectionnez Protéger le filtre pour empêcher les invites de remplacer le filtre.
  4. Facultatif : Sélectionnez Convertir ce filtre en SQL.
  5. Cliquez sur OK.
  • Pour les filtres intégrés, le filtre s'affiche dans le volet Filters (Filtres) de l'onglet des critères.
  • Pour les filtres nommés, le filtre s'affiche dans le volet Saved Filters (Filtres enregistrés).
Après avoir spécifié des valeurs, enregistrez le filtre en tant que filtre nommé ou inséré.

Intégrer une fonction EVALUATE_PREDICATE à un filtre

Vous pouvez ajouter une fonction EVALUATE_PREDICATE comme clause de filtre inséré.

Vous pouvez utiliser cette fonction lorsque vous ne pouvez pas créer la clause de filtre inséré requise avec des opérateurs de filtre. Utilisez cette fonction seulement pour des fonctions SQL et des fonctions de base de données ayant un type de retour booléen. Vous ne pouvez pas l'utiliser avec des colonnes hiérarchiques, des sources de données XML et toutes les sources de données multidimensionnelles. Vous devez disposer des privilèges permettant d'ajouter la fonction EVALUATE_PREDICATE, qu'un administrateur doit vous accorder, pour intégrer cette fonction dans un filtre.
  1. Ouvrez l'analyse à modifier.
  2. Dans le volet Filtres de l'onglet Critères, cliquez sur Plus d'options et sélectionnez Ajouter la fonction EVALUATE_PREDICATE.
  3. Entrez la formule de la fonction dans la boîte de dialogue Nouvelle fonction EVALUATE_PREDICATE.
  4. Cliquez sur OK pour ajouter la fonction EVALUATE_PREDICATE dans le volet Filtres.

Par exemple, vous pouvez ajouter la clause de filtre suivante à l'aide d'une fonction EVALUATE_PREDICATE pour exclure les valeurs comportant moins de six lettres dans la colonne de marque Products.P4.

SELECT
0 s_0,
"A - Sample Sales"."Products"."P3 LOB s_1, 
"A - Sample Sales"."Products"."P4 Brand" s_2,
"A - Sample Sales"."Base Facts"."1- Revenue" s_3
FROM "A - Sample Sales"
Where EVALUATE_PREDICATE('length(%1)>6',"A - Sample Sales"."Products"."P4 Brand").
ORDER BY 1,2,3

Combiner et regrouper des filtres

Vous pouvez combiner et regrouper plusieurs filtres insérés pour créer des filtres complexes sans utiliser d'énoncés SQL.

Vous regroupez ou combinez des filtres pour établir l'ordre de priorité dans lequel les données d'une analyse sont filtrées. Lorsque vous ajoutez deux filtres insérés ou plus dans une analyse ou des filtres nommés, par défaut, les filtres insérés sont combinés à l'aide de l'opérateur booléen AND. L'opérateur AND indique que les critères spécifiés dans tous les filtres insérés doivent être satisfaits pour déterminer les résultats lors de l'exécution d'une analyse.

Vous utilisez l'opérateur booléenOR indique que les critères spécifiés dans tous les filtres insérés doivent être satisfaits pour déterminer les résultats lors de l'exécution d'une analyse. L'opérateur OR vous aide à créer un groupe de plusieurs filtres à l'aide d'autres critères.

  1. Aux fins de modification, ouvrez un filtre nommé ou une analyse contenant des filtres insérés.
  2. Dans le volet Filtres de l'onglet Critères, confirmez que l'analyse contient au moins deux filtres insérés. Ou, dans le volet Filtre enregistré, confirmez que le filtre nommé contient au moins deux filtres insérés.
  3. Dans le volet Filtre enregistré ou le volet Filtres de l'onglet Critères, remarquez comment les filtres insérés sont combinés à l'aide des opérateurs AND ou OR.
  4. Cliquez sur le mot AND devant un filtre inséré pour modifier un opérateur AND en un opérateur OR. Vous pouvez ainsi désactiver/activer les opérateurs AND etOR.
  5. Modifiez les opérateurs AND et OR pour les autres filtres insérés afin de créer les combinaisons de filtres requises. Vous pouvez également créer d'autres filtres insérés et modifier les opérateurs AND et OR.
  6. Cliquez sur Enregistrer l'analyse ou Enregistrer le filtre pour enregistrer les combinaisons de filtres.

Enregistrer des filtres insérés et des filtres nommés

Vous pouvez enregistrer des filtres insérés et des filtres nommés.

Lorsque vous créez un filtre inséré dans le volet Filtres, vous pouvez facultativement enregistrer le filtre en tant que filtre nommé. Lorsque vous enregistrez un filtre inséré en tant que filtre nommé, les autres membres de votre équipe peuvent utiliser ce filtre dans une nouvelle analyse. Vous pouvez aussi créer un filtre nommé en tant qu'objet autonome à partir de l'en-tête global.

Par exemple, vous pouvez enregistrer un filtre pour la colonne Trimestre dans un dossier partagé dans le catalogue. Ainsi, votre gestionnaire a accès à ce filtre. Supposons que vous souhaitez enregistrer le filtre qui limite les trimestres à T1 2011, T1 2012 et T1 2013. Votre gestionnaire peut utiliser ce filtre dans une analyse des revenus de produit afin de déterminer le rendement des produits lors de ces trimestres seulement.

Pour enregistrer un filtre nommé, cliquez simplement sur Enregistrer sous dans la barre d'outils, spécifiez le dossier dans le catalogue et cliquez sur OK.

Pour enregistrer un filtre inséré en tant que filtre nommé, procédez comme suit :

  1. Dans l'onglet Critères du volet Filtres, cliquez sur Options supplémentaires et sélectionnez Enregistrer les filtres.
  2. Spécifiez un catalogue de présentation Oracle BI.
  3. Cliquez sur OK.