Version 2021
Cómo utilizar una sintaxis de búsqueda eficaz
La sintaxis de búsqueda varía en función del tipo de búsqueda que use:
Operadores en búsquedas
Puede usar operadores para combinar términos y frases, lo que aumenta la eficacia de las búsquedas.
- Un término es una única palabra, como análisis o ventas.
- Una frase es un grupo de palabras dentro de comillas, como "análisis de ventas".
Puede usar los siguientes operadores en las búsquedas:
- O el operador por defecto; se usan si los términos no están separados por un operador. OR vincula los términos y encuentra un objeto coincidente si cualquier de los términos existe.
- AND: busca objetos donde ambos términos existen en cualquier lugar del nombre del objeto.
- + (el signo más): requiere que el término exista en el nombre del objeto. El término requerido debe escribirse a continuación del +.
- NOT: excluye los objetos que contengan el término en el nombre del objeto. La búsqueda debe contener un término que buscar, así como el término que se excluirá.
- - (el signo menos): excluye los objetos que contengan el término en el nombre del objeto. La búsqueda solo puede usar el término excluido, a diferencia de una búsqueda que use el operador NOT.
Los operadores deben escribirse en letras mayúsculas, como AND, no and ni And.
Por ejemplo, para buscar objetos que contengan el término INGRESO o el término VENTAS, escriba ingreso ventas
o ingreso OR ventas
en el campo Buscar.
Para buscar objetos que contengan tanto INGRESO como VENTAS, escriba ingreso AND ventas
en el campo Buscar.
Para buscar objetos que contengan INGRESO y puedan contener VENTAS, escriba +ingreso ventas
en el campo Buscar.
Para buscar objetos que contengan INGRESO pero no VENTAS, escriba ingreso NOT ventas
en el campo Buscar.
Para buscar objetos que no contengan INGRESO, escriba -ingreso
en el campo Buscar.
Si necesita buscar un carácter especial, como + o -, escriba una barra invertida (\) antes del carácter. Esto indica que el carácter es parte de la búsqueda, no un operador. Por ejemplo, para buscar INFORME CALIFICACIÓN +A -A, escriba informe calificación \+A \-A
.
Operadores y caracteres comodín en filtros de visualización
Puede utilizar caracteres comodín, como un asterisco (*) o un signo de interrogación de cierre (?), para representar uno o varios caracteres al escribir los términos de las búsquedas. A menudo, los caracteres comodín se usan en lugar de uno o varios caracteres cuando no se conoce el carácter o no se desea escribir un nombre completo.
- Utilice el asterisco (*) para reemplazar uno o varios caracteres.
- Utilice el signo de interrogación de cierre (?) para sustituir un carácter.
Escriba ventas*
para encontrar todas las palabras con la palabra ventas. La colocación del asterisco es importante: sales*
podría devolver salesman
o sales tax
, pero no dollar sales
. Para encontrar dollar sales
, tendría que escribir * sales
.
Escriba vent
?, para encontrar palabras como venta
o vent2
, pero no ventas
, porque hay dos caracteres más y el signo de interrogación solo puede sustituir a uno.
Ejemplos de sintaxis de búsqueda correcta y eficaz en filtros de visualización
En los ejemplos que se muestran a continuación se considera que el atributo Name
tiene dos representaciones de visualización (exploración): First
y Last
. First
hace referencia al nombre y Last
, al apellido.
- A aquellas palabras clave de búsqueda que no tienen comodines se les agregan comodines al principio y al final.
-
Cualquier texto que se incluya entre comillas se tratará como una comparación literal. Por ejemplo:
Entrada de usuario: "aaa"
Filtro: Nombre = "aaa" o Apellido = "aaa"
- Si se incluyen comodines, MicroStrategy Web no añadirá ninguno. Por ejemplo:
- Un espacio en blanco, una coma o la palabra OR indican un operador lógico OR entre dos condiciones. Entre múltiples representaciones se colocará OR.
- Un símbolo de ampersand (&) o la palabra AND indican un operador lógico AND entre dos condiciones. Entre múltiples representaciones se colocará OR.
- Un símbolo menos (-) o la palabra NOT indican un operador lógico AND NOT entre dos condiciones. Si el operador - o el operador NOT se coloca al principio del texto de búsqueda, el operador se utiliza como NOT. Si el operador - o el operador NOT se coloca al final del texto de búsqueda, el operador se omite.
- Para buscar una representación específica, se puede utilizar un nombre de representación (donde no se distingue entre mayúsculas y minúsculas) seguido de dos puntos.
- Un símbolo menos (-) o la palabra NOT indican un operador lógico AND NOT entre dos condiciones. Si el operador - o el operador NOT se coloca al principio del texto de búsqueda, el operador se utiliza como NOT. Si el operador - o el operador NOT se coloca al final del texto de búsqueda, el operador se omite.
- Un operador de comparación (<, <=, >, >=) se puede colocar delante de una condición. El operador de comparación debe ser el primer carácter en el texto de búsqueda o ir precedido por espacios en blanco.
Entrada de usuario: aaa
Filtro: Nombre como "*aaa*" o Apellido como "*aaa*"
Entrada de usuario: aaa*
Filtro: Nombre como "aaa" o Apellido como "aaa"
Entrada de usuario: a*aa
Filtro: Nombre como "a*aa" o Apellido como "a*aa"
Entrada de usuario: aaa* *bbb Entrada de usuario: aaa*,*bbb Entrada de usuario: aaa* OR *bbb
Filtro: (Nombre como "aaa*" o Apellido como "aaa*") OR (Nombre como "*bbb" o Apellido como "*bbb")
Entrada de usuario: "aaa"&"bbb"; entrada de usuario: "aaa" AND "bbb"
Filtro: (Nombre = "aaa" o Apellido = "aaa") AND (Nombre = "bbb" o Apellido = "bbb")
Entrada de usuario: "aaa" NOT "bbb"
Filtro: (Nombre = "aaa" o Apellido = "aaa") AND NOT (Nombre = "bbb" o Apellido = "bbb")
Entrada de usuario: -"aaa"
Filtro: NOT (Nombre = "aaa" o Apellido = "aaa")
Entrada de usuario: "aaa" AND "bbb" NOT
Filtro: (Nombre = "aaa" o Apellido = "aaa") AND (Nombre = "bbb" o Apellido = "bbb")
Entrada de usuario: [Apellido]:aaa
Filtro: Apellido como "aaa"
Entrada de usuario: [Primero]: aaa OR [Apellido]: bbb OR ccc
Filtro: (Nombre como "*aaa*") o (Apellido como "*bbb*") o (Nombre como "*ccc*" o Apellido como "*ccc*")
Entrada de usuario: "aaa" NOT "bbb"
Filtro: (Nombre = "aaa" o Apellido = "aaa") AND NOT (Nombre = "bbb" o Apellido = "bbb")
Entrada de usuario: - "aaa"
Filtro: NOT (Nombre = "aaa" o Apellido = "aaa")
Entrada de usuario: "aaa" AND "bbb" NOT
Filtro: (Nombre = "aaa" o Apellido = "aaa") AND (Nombre = "bbb" o Apellido = "bbb")
Entrada: ID > 3000
Filtro: ID mayor que 3000
Temas relacionados
Cómo buscar por tipo de objeto, propietario, fecha o descripción
Búsqueda de dossiers, informes, carpetas y otros objetos