Sintaxis de consulta y filtro avanzados
Importante
La funcionalidad mencionada en este artículo está actualmente disponible tanto en versión independiente de Dynamics 365 Human Resources como en la infraestructura de Finance combinada. La navegación puede ser diferente a la indicada mientras hacemos actualizaciones. Si necesita encontrar una página específica, puede usar Buscar.
Este artículo describe el filtrado y las opciones de consulta que están disponibles cuando usa el diálogo Ordenación o filtro avanzados o el operador coincide en el panel de filtro o los filtros de los encabezados de las columnas de la cuadrícula.
Sintaxis de consulta avanzada
Sintaxis | Descripción de carácter | Descripción | Ejemplo |
---|---|---|---|
valor | Igual que el valor que se especifica | Escriba el valor que desea buscar. | Serrano encuentra "Serrano". |
!valor (signo de exclamación) | No es igual que el valor que se especifica | Escriba un signo de exclamación y, después, el valor que desee excluir. | !Serrano encuentra todos los valores excepto "Serrano". |
valor-inicial..valor-final (dos puntos seguidos) | Entre los dos valores que están separados por dos puntos seguidos | Escriba el valor inicial, después los dos puntos y, por último, el valor final. | 1..10 encuentra todos los valores desde 1 hasta 10. No obstante, en un campo de cadena, A..C encuentra todos los valores que empiezan por "A" y "B" y los valores que son exactamente iguales a "C". Por ejemplo, esta consulta no encontrará "Ca". Para encontrar todos los valores de la "A" a la "C", escriba A..D. |
..valor (dos puntos seguidos) | Menor o igual que el valor especificado | Escriba los dos puntos y, a continuación, el valor. | ..1000 encuentra cualquier número menor o igual que 1000, por ejemplo "100", "999,95" y "1000". |
valor.. (doble punto) | Mayor o igual que el valor especificado | Escriba el valor y, a continuación, dos puntos . | 1000.. encuentra cualquier número mayor o igual que 1000, por ejemplo "1000", "1000,01" y "1.000.000". |
>valor (signo mayor que) | Mayor que el valor especificado | Escriba un signo mayor que (>) y, a continuación, el valor. | >1000 encuentra cualquier número mayor que 1000, por ejemplo "1000,01", "20.000" y "1.000.000". |
<valor (signo menor que) | Menor que el valor especificado | Escriba un signo menor que (<) y, a continuación, el valor. | <1000 encuentra cualquier número menor que 1000, por ejemplo "999,99", "1" y "-200". |
valor* (asterisco) | Que empieza por el valor que se especifica | Escriba el valor inicial y, a continuación, un asterisco (*). | S* encuentra cualquier cadena que empiece por "S", como "Suecia", "Sídney" y "San Francisco". |
*valor (asterisco) | Termina por el valor que se especifica | Escriba un asterisco y, a continuación, el valor final. | *este encuentra cualquier cadena que termine por "este", como "Nordeste" y "Sudeste". |
*valor* (asterisco) | Contiene el valor especificado | Escriba un asterisco, a continuación un valor y, por último, otro asterisco. | *de* encuentra las cadenas que contengan "de" como "Nordeste" y "Sudeste". |
? (signo de interrogación) | Que tenga uno o más caracteres desconocidos | Escriba un signo de interrogación en la posición del carácter desconocido en el valor. | Se?rr encuentra "Serr" y "Ser". |
valor,valor (coma) | Que coincida con los valores separados por comas | Escriba todos los criterios y sepárelos con comas. | A, D, F, G encuentra exactamente "A", "D", "F" y "G". 10, 20, 30, 100 encuentra exactamente "10, 20, 30, 100". |
"" (dos comillas dobles) | Hacer coincidir un valor en blanco | Escriba dos comillas dobles consecutivas para filtrar valores en blanco en ese campo. | Dos comillas dobles consecutivas ("") busca filas sin valor para la columna actual. |
(Consulta de finanzas y operaciones) (consulta de finanzas y operaciones entre paréntesis) | Que coincide con una consulta definida | Escriba una consulta como una declaración SQL entre paréntesis utilizando el lenguaje de consulta de finanzas y operaciones. | ((AccountNum LIKE "US*") && (DirPartyTable.Name LIKE "Cont*")) Como ejemplo de sintaxis para una condición de filtro en un campo del origen de datos raíz, así como un campo de un origen de datos diferente (para la página Todos los clientes) |
M | Fecha de hoy | Escriba B. | B coincide con la fecha de hoy. |
(methodName(parámetros)) (método SysQueryRangeUtil entre paréntesis) | Coincide con el valor o el intervalo de valores especificados por los parámetros del método SysQueryRangeUtil | Escriba un método SysQueryRangeUtil con los parámetros que especifican el valor o el intervalo de valores. |
|
Consultas de fecha avanzadas que usan los métodos SysQueryRangeUtil
Método | Descripción | Ejemplo |
---|---|---|
Día (_relativeDays=0) | Busca una fecha en relación con la fecha de la sesión. Los valores positivos indican fechas futuras y los valores negativos indican fechas anteriores. |
|
DayRange (_relativeDaysFrom=0, _relativeDaysTo=0) | Busca un intervalo de fechas en relación con la fecha de la sesión. Los valores positivos indican fechas futuras y los valores negativos indican fechas anteriores. |
|
GreaterThanDate (_relativeDays=0) GreaterThanUtcDate (_relativeDays=0) | Busca todas las fechas después de la fecha relativa especificada. |
|
GreaterThanUtcNow () | Busca todas las entradas de hora o fecha posteriores a la hora actual. |
|
LessThanDate (_relativeDays=0) LessThanUtcDate (_relativeDays=0) | Busca todas las fechas anteriores a la fecha relativa especificada. |
|
LessThanUtcNow () | Busca todas las entradas de hora o fecha anteriores a la hora actual. |
|
MonthRange (_relativeFrom=0, _relativeTo=0) | Busca un intervalo de fechas, en función de meses en relación con el mes actual. |
|
YearRange (_relativeFrom=0, _relativeTo=0) | Busca un intervalo de fechas, en función de años en relación con el año actual. |
|