고급 필터링 및 쿼리 구문
중요
Human Resources를 사용하는 고객은 이 문서에 언급된 기능은 현재 독립 실행형 Dynamics 365 Human Resources 및 병합된 Finance 인프라에서 모두 사용할 수 있습니다. 업데이트하는 동안 탐색이 표시된 것과 다를 수 있습니다. 특정 페이지를 찾아야 하는 경우 검색을 사용할 수 있습니다.
이 문서에서는 고급 필터/정렬 대화 상자나 필터 창 또는 표 열 헤더 필터의 일치 연산자를 사용할 때 사용할 수 있는 필터링 및 쿼리 옵션에 대해 설명합니다.
고급 쿼리 구문
구문 | 캐릭터 설명 | 설명 | 예시 |
---|---|---|---|
값 | 입력한 값과 동일 | 찾을 값을 입력합니다. | Smith 'Smith'를 찾습니다. |
!값(느낌표) | 입력한 값과 같지 않음 | 느낌표를 입력한 다음 제외할 값을 입력합니다. | !Smith 는 "Smith"를 제외한 모든 값을 찾습니다. |
from-value..to-value (이중 마침표) | 이중 마침표로 구분된 두 값 사이 | 시작 값, 마침표 두 개, 종료 값을 차례로 입력합니다. | 1..10 1부터 10까지의 모든 값을 찾습니다. 그러나 문자열 필드에서 A..C 는 "A" 및 "B"로 시작하는 모든 값과 "C"와 정확히 동일한 값을 찾습니다. 예를 들어 이 쿼리는 "Ca"를 찾지 않습니다. "A"부터 "C"까지의 모든 값을 찾으려면 A..D를 입력하세요. |
..값(이중 마침표) | 입력한 값보다 작거나 같음 | 마침표 두 개를 입력한 다음 값을 입력합니다. | ..1000 은 "100", "999.95" 및 "1,000"과 같이 1000보다 작거나 같은 숫자를 찾습니다. |
값.. (이중 마침표) | 입력한 값보다 크거나 같음 | 값을 입력한 다음 마침표 두 개를 입력합니다. | 1000. "1,000", "1,000.01" 및 "1000000"과 같이 1000보다 크거나 같은 숫자를 찾습니다. |
>값 (보다 큼 기호) | 입력한 값보다 큼 | 보다 큼 기호(>)를 입력한 다음 값을 입력합니다. | >1000 은 "1000.01", "20,000" 및 "1000000"와 같이 1000보다 큰 숫자를 찾습니다. |
<값 (미만 기호) | 입력한 값보다 작음 | 보다 작음 기호(<)를 입력한 다음 값을 입력합니다. | <1000 은 "999.99", "1", "-200"과 같이 1000보다 작은 모든 숫자를 찾습니다. |
값*(별표) | 입력한 값부터 시작 | 시작 값을 입력한 다음 별표(*)를 입력합니다. | S* 은 "Stockholm", "Sydney", "San Francisco"와 같이 "S"로 시작하는 모든 문자열을 찾습니다. |
*값 (별표) | 입력한 값으로 종료 | 별표를 입력한 다음 끝 값을 입력합니다. | *east 는 "Northeast" 및 "Southeast"와 같이 "east"로 끝나는 모든 문자열을 찾습니다. |
*값*(별표) | 입력된 값을 포함 | 별표를 입력한 다음 값을 입력한 다음 다른 별표를 입력합니다. | *th* 는 "Northeast" 및 "Southeast"와 같이 "th"가 포함된 모든 문자열을 찾습니다. |
? (물음표) | 알 수 없는 문자가 하나 이상 있는 경우 | 값에서 알 수 없는 문자의 위치에 물음표를 입력합니다. | Sm?th 는 "Smith"와 "Smyth"를 찾습니다. |
값,값 (쉼표) | 쉼표로 구분된 값 일치 | 모든 기준을 입력하고 쉼표를 사용하여 구분합니다. | A, D, F, G 는 정확히 "A", "D", "F" 및 "G"를 찾습니다. 10, 20, 30, 100 은 정확히 "10, 20, 30, 100"을 찾습니다. |
(큰따옴표 두 개) | 공백 값 일치 | 두 개의 연속적인 큰따옴표를 입력하여 해당 필드의 빈 값을 필터링합니다. | 두 개의 연속된 큰따옴표('')는 현재 열에 대한 값이 없는 행을 찾습니다. |
(재무 및 운영 쿼리) (괄호 사이의 재정 및 운영 쿼리) | 정의된 쿼리 일치 | 재무 및 운영 쿼리 언어를 사용하여 괄호 사이에 SQL 문으로 쿼리를 입력합니다. | ((AccountNum LIKE "US*") && (DirPartyTable.Name LIKE "Cont*")) 루트 데이터 소스의 필드와 다른 데이터 소스의 필드(모든 고객 페이지의 경우)에 대한 필터 조건 구문의 예 |
티 | 오늘 날짜 | T를 입력합니다. | T 오늘 날짜와 일치합니다. |
(methodName(parameters)) (괄호 사이의 SysQueryRangeUtil 메서드) | SysQueryRangeUtil 메서드의 매개 변수로 지정된 값 또는 값 범위 일치 | 값 또는 값 범위를 지정하는 매개 변수가 있는 SysQueryRangeUtil 메서드를 입력합니다. |
|
SysQueryRangeUtil 메서드를 사용하는 고급 날짜 쿼리
메서드 | 설명 | 예시 |
---|---|---|
일(_relativeDays=0) | 세션 날짜를 기준으로 날짜를 찾습니다. 양수 값은 미래 날짜를 나타내고 음수 값은 과거 날짜를 나타냅니다. |
|
DayRange(_relativeDaysFrom=0, _relativeDaysTo=0) | 세션 날짜를 기준으로 날짜 범위를 찾습니다. 양수 값은 미래 날짜를 나타내고 음수 값은 과거 날짜를 나타냅니다. |
|
GreaterThanDate(_relativeDays=0) GreaterThanUtcDate(_relativeDays=0) | 지정된 상대 날짜 이후의 모든 날짜를 찾습니다. |
|
GreaterThanUtcNow() | 현재 시간 이후의 모든 날짜/시간 항목을 찾습니다. |
|
LessThanDate(_relativeDays=0) LessThanUtcDate(_relativeDays=0) | 지정된 상대 날짜 이전의 모든 날짜를 찾습니다. |
|
LessThanUtcNow() | 현재 시간 이전의 모든 날짜/시간 항목을 찾습니다. |
|
월 범위(_relativeFrom=0, _relativeTo=0) | 현재 월을 기준으로 하여 날짜 범위를 찾습니다. |
|
연도 범위(_relativeFrom=0, _relativeTo=0) | 현재 연도를 기준으로 연도를 기준으로 날짜 범위를 찾습니다. |
|
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기