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:

    Los operadores deben escribirse en letras mayúsculas, como AND, no and ni And.

  • 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.
  • 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.

  • AND: busca objetos donde ambos términos existen en cualquier lugar del nombre del objeto.
  • Para buscar objetos que contengan tanto INGRESO como VENTAS, escriba ingreso AND ventas en el campo Buscar.

  • + (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 +.
  • Para buscar objetos que contengan INGRESO y puedan contener VENTAS, escriba +ingreso ventas en el campo Buscar.

  • 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á.
  • Para buscar objetos que contengan INGRESO pero no VENTAS, escriba ingreso NOT ventas en el campo Buscar.

  • - (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.
  • 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.
  • 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.

  • Utilice el signo de interrogación de cierre (?) para sustituir un carácter.
  • 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.
  • Entrada de usuario: aaa

    Filtro: Nombre como "*aaa*" o Apellido como "*aaa*"

  • 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:
  • 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"

  • 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.
  • 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")

  • 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.
  • Entrada de usuario: "aaa"&"bbb"; entrada de usuario: "aaa" AND "bbb"

    Filtro: (Nombre = "aaa" o Apellido = "aaa") AND (Nombre = "bbb" o Apellido = "bbb")

  • 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.
  • 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")

  • 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.
  • 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*")

  • 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.
  • 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")

  • 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: 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

Cómo aplicar un filtro de visualización a un informe

Cómo filtrar datos en función de atributos de negocio