Opções avançadas de filtragem e sintaxe de consulta
Importante
Clientes usando o Human Resources, a funcionalidade mencionada neste artigo está disponível no momento para o Dynamics 365 Human Resources autônomo e para a infraestrutura mesclada do Finance. A navegação pode ser diferente da observada enquanto as atualizações são feitas. Se precisar localizar uma página específica, você poderá usar a pesquisa.
Este artigo descreve as opções de filtragem e consulta disponíveis quando você usa a caixa de diálogo Filtro/Classificação Avançada ou o operador correspondências no Painel de filtragem ou nos filtros de cabeçalho de coluna de grade.
Sintaxe de consulta avançada
Sintaxe | Descrição de caractere | Descrição | Exemplo |
---|---|---|---|
valor | Igual ao valor inserido que é inserido | Digite o valor para encontrar. | Smith localiza "Smith". |
!valor (ponto de exclamação) | Diferente do valor que é inserido | Digite um ponto de exclamação e o valor a ser excluído. | !Smith localiza todos os valores, exceto "Smith". |
-valor de.valor até (dois pontos finais) | Entre os dois valores que são separados por dois pontos finais | Digite o Valor - de, os dois pontos finais e o Valor - até. | 1..10 localiza todos os valores de 1 a 10. No entanto, em um campo de string, A..C localiza todos os valores que começam com "A" e "B" e os valores exatamente iguais a "C". Por exemplo, esta consulta não encontrará "Ca". Para localizar todos os valores de "A" a "C", digite A..D. |
..valor (dois pontos finais) | Menor ou igual ao valor inserido. | Digite os dois pontos finais e, em seguida, o valor. | ..1000 localiza todos os números menores ou iguais a 1000, como "100", "999,95", e "1.000". |
valor. (dois pontos finais) | Maior ou igual ao valor inserido. | Digite o valor e, em seguida, dois pontos. | 1000. localiza todos os números maiores ou iguais a 1000, como "1.000", "1.000,01" e "1.000.000". |
>valor (sinal maior que) | Maior que o valor inserido | Digite um sinal maior que (>) e o valor. | >1000 localiza todos os números maiores ou iguais a 1000, como "1000,01", "20.000" e "1.000.000". |
<valor (sinal menor que) | Menor que o valor inserido | Digite um sinal de menor que (<) e o valor. | <1000 localiza todo número menor que 1000, como "999,99", "1" e "-200". |
valor* (asterisco) | Iniciando a partir do valor que é inserido | Digite o valor inicial e, em seguida, um asterisco (*). | S* localiza todas as sequências de caracteres que começam com "S", como "Stockholm", "Sydney" e "San Francisco". |
*valor (asterisco) | Terminando com o valor inserido. | Digite um asterisco e, em seguida, o valor final. | *east localiza todas as cadeias de caracteres que terminam com "east" como "Northeast" e "Southeast". |
*valor* (asterisco) | Contendo o valor inserido | Digite um asterisco, um valor e outro asterisco. | *th* localiza todas as cadeias que contenham "th", como "Northeast" e "Southeast". |
? (ponto de interrogação) | Tendo um ou mais caracteres desconhecidos | Digite um ponto de interrogação na posição de caracteres desconhecidos do valor. | Sm?th localiza "Smith" e "Smyth". |
valor,valor (vírgula) | Correspondendo aos valores separados por vírgulas | Digite todos os critérios, e separe-os usando vírgulas. | A, D, F, G localiza exatamente "A", "D", "F" e "G". 10, 20, 30, 100 localiza exatamente "10, 20, 30, 100". |
"" (duas aspas duplas) | Coincidir um valor em branco | Digite duas aspas duplas consecutivas para filtrar valores em branco nesse campo. | Duas aspas duplas consecutivas ("") localiza linhas sem nenhum valor para a coluna atual. |
(Consulta de finanças e operações) (consulta de finanças e operações entre parênteses) | Corresponder a uma consulta definida | Digite uma consulta como uma instrução SQL entre parênteses usando a linguagem de consulta de finanças e operações. | ((AccountNum LIKE "US*") && (DirPartyTable.Name LIKE "Cont*")) como um exemplo de sintaxe de uma condição de filtro em um campo da fonte de dados raiz, bem como um campo de uma fonte de dados diferente (para a página Todos os clientes) |
F | Data atual | Digite T. | T corresponde à data de hoje. |
(methodName (parâmetros)) (SysQueryRangeUtil método entre parênteses) | Correspondendo o valor ou o intervalo de valores especificados pelos parâmetros do método SysQueryRangeUtil | Digite um método SysQueryRangeUtil com parâmetros que especificam o valor ou o intervalo de valores. |
|
As consultas avançadas de datas que usam os métodos SysQueryRangeUtil
Método | Descrição | Exemplo |
---|---|---|
Dia (_relativeDays=0) | Localiza uma data em relação à data da sessão. Os valores positivos indicam as datas futuras, e os valores negativos indicam datas passadas. |
|
DayRange (_relativeDaysFrom=0, _relativeDaysTo=0) | Localiza um intervalo de datas em relação à data da sessão. Os valores positivos indicam as datas futuras, e os valores negativos indicam datas passadas. |
|
GreaterThanDate (_relativeDays=0) GreaterThanUtcDate (_relativeDays=0) | Localiza todas as datas após a data em relação à data especificada. |
|
GreaterThanUtcNow () | Localiza todas as entradas de data/hora após a hora atual. |
|
LessThanDate (_relativeDays=0) LessThanUtcDate (_relativeDays=0) | Localiza todas as datas antes da data em relação à data especificada. |
|
LessThanUtcNow () | Localiza todas as entradas de data/hora antes da hora atual. |
|
MonthRange (_relativeFrom=0, _relativeTo=0) | Localiza um intervalo de datas, com base em meses em relação ao mês atual. |
|
YearRange (_relativeFrom=0, _relativeTo=0) | Localiza um intervalo de datas, com base em anos em relação ao ano atual. |
|