Créer un filtre d'expression

Avec les filtres d'expression, vous pouvez définir des filtres plus complexes utilisant des expressions SQL. Les filtres d'expression peuvent référencer de zéro à plusieurs éléments de données.

Par exemple, si vous souhaitez filtrer les visualisations du canevas afin d'afficher uniquement les produits dont le prix unitaire réel est supérieur au prix unitaire cible, vous pouvez créer et appliquer le filtre d'expression Prix unitaire réel > Prix unitaire cible.

Vous pouvez utiliser des filtres d'expression dans la barre de filtres pour les appliquer à un canevas ou à l'ensemble du classeur. Vous pouvez aussi utiliser un filtre d'expression comme filtre de visualisation appliqué à une seule visualisation. Vous pouvez également ajouter un filtre d'expression à un groupe de filtres (prévisualisation), voir Créer un groupe de filtres (Prévisualisation).

Vous pouvez également utiliser un paramètre dans l'expression SQL d'un filtre d'expression. Voir Utiliser un paramètre dans un filtre d'expression.

Vous pouvez créer une expression de filtre de plusieurs façons :
  • Entrez du texte et des fonctions directement dans le champ Expression.
  • Glissez-déposez des éléments de données depuis le volet Données vers le champ Expression.
  • Commencez à taper un nom de colonne dans le champ Expression et sélectionnez-le dans la liste qui s'affiche.
  • Ouvrez le panneau des fonctions dans la boîte de dialogue Filtre d'expression et glissez-déposez les fonctions dans le champ Expression.

Pour plus d'informations sur les éléments que vous pouvez utiliser dans une expression, voir Références de l'éditeur d'expressions.

  1. Dans la page d'accueil, passez le pointeur de la souris sur un classeur, cliquez sur Actions, puis sélectionnez Ouvrir.
  2. Pour un filtre de classeur ou de canevas, dans la barre de filtres, cliquez sur Ajouter un filtre Icône Ajouter, puis sélectionnez Créer un filtre d'expression.
  3. Pour un filtre de visualisation :
    1. Cliquez sur la visualisation pour la sélectionner.
    2. Cliquez sur Grammaire, faites défiler jusqu'à la zone Filtres, cliquez sur Options de cible de déplacement, puis sélectionnez Créer un filtre d'expression.

  4. Dans la boîte de dialogue Filtre d'expression, dans le champ Étiquette, attribuez un nom à l'expression.
  5. Dans le champ Expression, composez une expression.

  6. Cliquez sur Valider pour vérifier que la syntaxe est correcte.
  7. Lorsque le filtre d'expression est valide, cliquez sur Appliquer.