Version 2021
Como usar a sintaxe de pesquisa eficiente
A sintaxe de pesquisa pode ser diferente dependendo do tipo de pesquisa que você está usando.
Operadores em pesquisas
Você pode usar operadores para combinar termos e frases, tornando sua pesquisa mais eficiente.
- Um termo é uma única palavra, como vendas ou análise.
- Um frase é um grupo de palavras entre aspas duplas, como "análises de vendas".
É possível usar os seguintes operadores em pesquisas:
- OR: O operador padrão, usado se os termos não forem separados por um operador. OR vincula os termos e encontra um objeto correspondente de existir algum outro termo.
- AND: Encontra os objetos onde os dois termos existem em qualquer lugar do nome do objeto.
- + (sinal de mais): Exige que o termo exista no nome do objeto. O termo deve ser digitado depois do sinal +.
- NOT: Exclui os objetos que contêm o termo no nome do objeto. A pesquisa deve conter um termo a ser pesquisado, assim como o termo a ser excluído.
- - (sinal de menos): Exclui os objetos que contêm o termo no nome do objeto. A pesquisa pode usar somente o termo excluído, diferentemente da pesquisa usando o operador NOT.
Os operadores devem ser digitados em letras maiúsculas, como AND, e não and ou And.
Para pesquisar objetos que contenham o termo VENDAS ou o termo RECEITA, digite receita de vendas
ou vendas OR receita
no campo Pesquisar.
Para pesquisar objetos que contenham VENDAS e RECEITA, digite vendas AND receita
no campo Pesquisar.
Por exemplo, para pesquisar objetos que contenham VENDAS e talvez RECEITA, digite +vendas receita
no campo Pesquisar.
Para pesquisar objetos que contenham VENDAS, mas não RECEITA, digite vendas NOT receita
no campo Pesquisar.
Para pesquisar objetos que não contenham o termo RECEITA, digite -receita
no campo Pesquisar.
Se você precisar pesquisar um caractere especial, como + ou -, digite uma barra invertida (\) antes do caractere. Isso indica que o caractere faz parte da pesquisa, e não está sendo usado como operador. Por exemplo, para pesquisar VOLTAGEM +A RELATÓRIO -A, digite voltagem \+A relatório \-A
.
Operadores e caracteres curinga em pesquisas de filtros de exibição
Você pode usar caracteres curinga, como um asterisco (*) ou um ponto de interrogação (?), para representar um ou mais caracteres ao digitar termos de pesquisa. Os caracteres curinga frequentemente são usados no lugar de um ou mais caracteres quando você não sabe qual é o caractere real ou quando não deseja digitar o nome inteiro.
- Use o asterisco (*) para substituir um ou mais caracteres.
- Use o ponto de interrogação (?) para substituir um caractere.
Digite vendas*
para localizar todas as palavras que contenham a palavra vendas. A localização do asterisco é importante: vende*
poderia localizar vendedor
ou vender a prazo
, mas não localizaria taxa de venda
. Para localizar taxa de venda
, você poderia digitar * venda
.
Digite vend
?, para localizar palavras como venda
ou vendo
, mas não vender
, pois há dois caracteres adicionais nesse termo, e o ponto de interrogação substitui apenas um deles.
Exemplos de sintaxe de pesquisa correta e eficiente em filtros de exibição
Os exemplos a seguir pressupõem que o atributo Nome
tenha duas formas de exibição (pesquisa): Nome
e Sobrenome
. Nome
refere-se ao nome e Sobrenome
refere-se ao sobrenome.
- As palavras-chave de pesquisa que não incluem caracteres curinga têm caracteres curingas adicionados no início e no final.
-
Qualquer texto que estiver incluído entre aspas duplas será tratado como uma comparação literal. Por exemplo:
Input do usuário: "aaa"
Filtro: Primeiro Nome = "*aaa*" ou Sobrenome = "*aaa*"
- Se você incluir caracteres curinga, o MicroStrategy Web não adicionará nenhum. Por exemplo:
- Um espaço em branco, uma vírgula ou a palavra OU indica um OU lógico entre as duas condições. Um OU é colocado entre vários formulários.
- Um símbolo de E comercial (&) ou a palavra AND indica um AND lógico entre as duas condições. Um OR é colocado entre vários formulários.
- Um símbolo de menos (-) ou a palavra NOT indica um AND NOT lógico entre duas condições. Se o operador - ou operador NOT forem colocados no começo do texto da pesquisa, o operador a ser usado será o NOT. Se o operador - ou operador NOT forem colocados no fim do texto da pesquisa, o operador será ignorado.
- Um nome de formulário (que não diferencia maiúsculas e minúsculas) seguido de um ponto-e-vírgula pode ser usado para pesquisar em um formulário específico.
- Um símbolo de menos (-) ou a palavra NOT indica um AND NOT lógico entre duas condições. Se o operador - ou operador NOT forem colocados no começo do texto da pesquisa, o operador a ser usado será o NOT. Se o operador - ou operador NOT forem colocados no fim do texto da pesquisa, o operador será ignorado.
- Um operador de comparação (<, <=, >, >=) pode ser colocado na frente de uma condição. O operador de comparação deve ser o primeiro caractere do texto da pesquisa ou estar precedido por espaços em branco.
Input do usuário: aaa
Filtro: Primeiro Nome como "*aaa*" ou Sobrenome como "*aaa*"
Input do usuário: aaa*
Filtro: Nome como "aaa" ou Sobrenome como "aaa"
Entrada do Usuário: a*aa
Filtro: Primeiro Nome como "a*aa" ou Sobrenome como "a*aa"
Input do usuário: aaa* *bbb Input do usuário: aaa*,*bbb Input do usuário: aaa* OU *bbb
Filtro: (Primeiro Nome como "aaa*" ou Sobrenome como "aaa*") OU (Primeiro Nome como "*bbb" ou Sobrenome como "*bbb")
Input do usuário: "aaa"&"bbb" Input do usuário: "aaa" AND "bbb"
Filtro: (Nome = "aaa" ou Sobrenome = "aaa") E (Nome = "bbb" ou Sobrenome = "bbb")
Input do usuário: "aaa" NOT "bbb"
Filtro: (Primeiro Nome = "aaa" ou Sobrenome = "aaa") E NÃO (Primeiro Nome = "bbb" ou Sobrenome = "bbb")
Input do usuário: -"aaa"
Filtro: NOT (Primeiro Nome = "aaa" ou Sobrenome = "aaa")
Input do usuário: "aaa" AND "bbb" NOT
Filtro: (Primeiro Nome = "aaa" ou Sobrenome = "aaa") E (Primeiro Nome = "bbb" ou Sobrenome = "bbb")
Input do usuário: [Último]:aaa
Filtro: Sobrenome como "aaa"
Input do usuário: [Primeiro]: aaa OU [Último]: bbb OU ccc
Filtro: (Nome como "*aaa*") ou (Sobrenome como "*bbb*") ou (Primeiro Nome como "*ccc*" ou Sobrenome como "*ccc*")
Input do usuário: "aaa" NOT "bbb"
Filtro: (Primeiro Nome = "aaa" ou Sobrenome = "aaa") AND NOT (Primeiro Nome = "bbb" ou Sobrenome = "bbb")
Input do usuário: - "aaa"
Filtro: NOT (Primeiro Nome = "aaa" ou Sobrenome = "aaa")
Input do usuário: "aaa" AND "bbb" NOT
Filtro: (Primeiro Nome = "aaa" ou Sobrenome = "aaa") E (Primeiro Nome = "bbb" ou Sobrenome = "bbb")
Entrada: ID > 3.000
Filtro: ID maior do que 3.000
Tópicos relacionados
Como pesquisar por tipo de objeto, proprietário, data ou descrição
Procurando dossiers, relatórios, pastas e outros objetos