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 :
- 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.
- AND : permet de rechercher des objets lorsque les deux termes se trouvent dans le nom de l’objet.
- + (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 (+).
- 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.
- - (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.
vous devez saisir les opérateurs en lettres majuscules, à savoir AND, au lieu de and ou And.
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.
Pour rechercher des objets contenant les termes VENTES et CHIFFRE D'AFFAIRES, tapez ventes AND chiffre d'affaires
dans le champ Rechercher.
Pour rechercher des objets contenant les termes VENTES et CHIFFRE D'AFFAIRES, tapez +ventes chiffre d'affaires
dans le champ Rechercher.
Pour rechercher des objets contenant les termes VENTES mais pas CHIFFRE D'AFFAIRES, tapez ventes NOT chiffre d'affaires
dans le champ Rechercher.
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 :
- Le point d’interrogation (?) remplace un seul caractère :
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
.
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 :
-
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 :
- Un espace, une virgule ou le mot « OU » indiquent un « OU » logique entre deux conditions. Un « OU » est placé entre des formes multiples.
- L’esperluette (&) ou le mot AND indique un « ET » logique entre deux conditions. OR se place entre des formes multiples.
- 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.
- Un nom de forme (sans respect de la casse) suivi de deux points peut être utilisé pour rechercher une forme spécifique.
- 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.
- 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 utilisateur : aaa
Filtre : prénom de type « *aaa* » ou nom de type « *aaa* »
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 »
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 »)
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 »)
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 »)
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* »)
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 »)
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