Version 2021

Comment utiliser une syntaxe de recherche efficace

La syntaxe de recherche varie en fonction du type de recherche utilisé.

Opérateurs dans les recherches

Vous pouvez utiliser des opérateurs pour associer des termes et des expressions pour rendre votre recherche plus efficace.

  • Un terme correspond à un mot simple, tel que ventes ou analyse.
  • Une expression correspond à un groupe de mots entre guillemets, tel qu’« analyse des ventes ».

Vous pouvez utiliser les opérateurs suivants lors de recherches :

    vous devez saisir les opérateurs en lettres majuscules, à savoir AND, au lieu de and ou And.

  • OU : opérateur par défaut utilisé lorsque les termes ne sont pas séparés par un opérateur. OR permet d’associer des termes pour rechercher un objet correspondant si l’un des termes existe.
  • Pour rechercher des objets qui contiennent le terme VENTES ou le terme CHIFFRE D'AFFAIRES, tapez chiffre d'affaires ventes ou ventes OU chiffre d'affaires dans le champ Rechercher.

  • AND : permet de rechercher des objets lorsque les deux termes se trouvent dans le nom de l’objet.
  • Pour rechercher des objets contenant les termes VENTES et CHIFFRE D'AFFAIRES, tapez ventes AND chiffre d'affaires dans le champ Rechercher.

  • + (signe plus) : le terme doit être présent dans le nom de l’objet. Vous devez taper le terme requis après le signe plus (+).
  • Pour rechercher des objets contenant les termes VENTES et CHIFFRE D'AFFAIRES, tapez +ventes chiffre d'affaires dans le champ Rechercher.

  • NOT : permet d’exclure les objets contenant le terme dans le nom d’objet. La recherche doit contenir un terme à rechercher, ainsi que le terme à exclure.
  • Pour rechercher des objets contenant les termes VENTES mais pas CHIFFRE D'AFFAIRES, tapez ventes NOT chiffre d'affaires dans le champ Rechercher.

  • - (signe moins) : permet d’exclure les objets contenant le terme dans le nom d’objet. La recherche peut utiliser uniquement le terme exclu, contrairement à une recherche utilisant l’opérateur NOT.
  • Par exemple, pour rechercher des objets ne contenant pas le terme CHIFFRE D'AFFAIRES, tapez -chiffre d'affaires dans le champ Rechercher.

    Si vous devez rechercher un caractère spécial, tel que le signe plus (+) ou le signe moins (-), tapez une barre oblique inverse (\) devant le caractère en question. Vous indiquez ainsi que le caractère fait partie de la recherche et qu’il n’est pas utilisé en tant qu’opérateur. Par exemple, pour chercher NOTE+A -A RAPPORT, tapez note \+A \-A rapport.

Opérateurs et caractères génériques dans les recherches à l’aide de filtres de vue

Vous pouvez remplacer un ou plusieurs caractères des expressions que vous recherchez par des caractères génériques tels qu’un astérisque (*) ou un point d’interrogation (?). Les caractères génériques sont particulièrement pratiques lorsque vous ne connaissez pas un des caractères ou si vous ne souhaitez pas taper l’expression recherchée en entier.

  • L’astérisque (*) remplace un ou plusieurs caractères :
  • Entrez ventes* pour trouver toutes les expressions contenant le mot ventes. L’emplacement de l’astérisque est important : ven* peut renvoyer vendeur, ou ventes taxées, mais ne pas trouver meilleures ventes. Pour trouver meilleures ventes, vous devez taper * ventes.

  • Le point d’interrogation (?) remplace un seul caractère :
  • Entrez ven?, pour trouver des mots tels que vente ou ven2, mais pas ventes, car le point d'interrogation ne remplace qu'un seul caractère.

Exemples de syntaxe de recherche correcte et efficace dans des filtres de vue

Les exemples suivants supposent que l’attribut Name possède deux formes d’affichage de navigation : First et Last. Name correspond au prénom et Last au nom.

  • Un caractère générique est ajouté au début ou à la fin des mots clés qui n’en comportent pas :
  • Entrée utilisateur : aaa

    Filtre : prénom de type « *aaa* » ou nom de type « *aaa* »

  • Tout texte entre guillemets est considéré comme une comparaison littérale. Par exemple :

    Entrée utilisateur : « aaa »

    Filtre : prénom = « aaa » ou nom = « aaa »

  • Si vous insérez des caractères génériques, MicroStrategy Web n’en ajoute aucun. Par exemple :
  • Entrée utilisateur : aaa*

    Filtre : prénom de type « *aaa* » ou nom de type « *aaa* »

    Entrée utilisateur : a*aa

    Filtre : prénom de type « a*aa » et nom de type « a*aa »

  • Un espace, une virgule ou le mot « OU » indiquent un « OU » logique entre deux conditions. Un « OU » est placé entre des formes multiples.
  • Entrée utilisateur : aaa* bbb Entrée utilisateur : aaa*, *bbb Entrée utilisateur : aaa* OU *bbb

    Filtre : (Prénom, par exemple « aaa* » ou Nom, par exemple « aaa* ») OU (Prénom, par exemple « *bbb » ou Nom, par exemple « *bbb »)

  • L’esperluette (&) ou le mot AND indique un « ET » logique entre deux conditions. OR se place entre des formes multiples.
  • Entrée utilisateur : « aaa » & « bbb » Entrée utilisateur : "aaa" ET "bbb"

    Filtre : (Prénom = « aaa » ou Nom = « aaa ») ET (Prénom = « bbb » ou Nom = « bbb »)

  • Le symbole moins (-) ou le mot NOT correspond à un « ET PAS » logique entre deux conditions. Si l’opérateur - ou NOT est placé au début du texte recherché, l’opérateur est utilisé en tant que NOT. Si l’opérateur - ou NOT est placé à la fin du texte recherché, l’opérateur n’est pas pris en compte.
  • Entrée utilisateur : « aaa » NOT « bbb »

    Filtre : (Prénom = "aaa" ou Nom = "aaa") ET NON (Prénom = "bbb" ou Nom de famille = "bbb")

    Entrée utilisateur : -« aaa »

    Filtre : NOT (prénom = « aaa » ou nom = « aaa »)

    Entrée utilisateur : « aaa » AND « bbb » NOT

    Filtre : (Prénom = « aaa » ou Nom = « aaa ») ET (Prénom = « bbb » ou Nom = « bbb »)

  • Un nom de forme (sans respect de la casse) suivi de deux points peut être utilisé pour rechercher une forme spécifique.
  • Entrée utilisateur : [Nom]:aaa

    Filtre : Nom de type « aaa »

    Entrée utilisateur : [Premier]: aaa OR [Dernier]: bbb OU ccc

    Filtre : (Prénom, par exemple « *aaa* ») ou (Nom, par exemple « *bbb* ») ou (Prénom, par exemple « *ccc* » ou Nom, par exemple « *ccc* »)

  • Le symbole moins (-) ou le mot NOT correspond à un « ET PAS » logique entre deux conditions. Si l’opérateur - ou NOT est placé au début du texte recherché, l’opérateur est utilisé en tant que NOT. Si l’opérateur - ou NOT est placé à la fin du texte recherché, l’opérateur n’est pas pris en compte.
  • Entrée utilisateur : « aaa » NOT « bbb »

    Filtre : (Prénom = « aaa » ou Nom = « aaa ») AND NOT (Prénom = « bbb » ou Nom = « bbb »)

    Entrée utilisateur : - « aaa »

    Filtre : NOT (prénom = « aaa » ou nom = « aaa »)

    Entrée utilisateur : « aaa » AND « bbb » NOT

    Filtre : (Prénom = « aaa » ou Nom = « aaa ») ET (Prénom = « bbb » ou Nom = « bbb »)

  • Vous pouvez placer un opérateur de comparaison (<, <=, >, >=) devant une condition. L’opérateur de comparaison doit être le premier caractère du texte recherché ou être précédé d’espaces vides.
  • Entrée : ID > 3 000

    Filtre : ID supérieur à 3 000

Rubriques connexes

Comment effectuer une recherche par type d'objet, propriétaire, date ou description

Recherche de portfolios, de rapports, de dossiers et d'autres objets

Comment appliquer un filtre de vue aux résultats d'un rapport

Procédure de filtrage des données en fonction des attributs d'entreprise