Version 2021
효율적인 검색 구문을 사용하는 방법
사용 중인 검색 유형에 따라 검색 구문이 다릅니다.
검색의 연산자
연산자를 사용하여 용어와 구를 결합하여 보다 효율적으로 검색할 수 있습니다.
- 용어는 판매 또는 분석과 같은 하나의 단어입니다.
- 구는 "판매 분석"과 같이 큰 따옴표로 묶인 단어의 그룹입니다.
검색에서 다음 연산자를 사용할 수 있습니다.
- OR: 용어를 연산자로 구분하지 않을 경우 사용되는 기본 연산자입니다. OR은 용어를 연결하고 해당 용어 중 하나가 있을 경우 일치하는 개체를 찾습니다.
- AND: 개체 이름에 두 용어가 모두 있는 개체를 찾습니다.
- +(더하기 기호): 용어가 개체 이름에 있어야 한다는 것을 지정합니다. 필요한 용어를 + 뒤에 입력해야 합니다.
- NOT: 용어가 개체 이름에 포함된 개체를 제외합니다. 검색할 용어뿐만 아니라 제외할 용어가 검색에 포함되어야 합니다.
- -(빼기 기호): 용어가 개체 이름에 포함된 개체를 제외합니다. NOT 연산자를 사용하는 검색과 달리 검색에는 제외된 용어만 사용할 수 있습니다.
연산자는 모두 대문자로 입력해야 합니다. 즉, and 또는 And가 아니라 AND를 입력합니다.
판매 또는 수익 용어를 포함하는 개체를 검색하려면 sales revenue
또는 sales OR revenue
을 검색 필드에 입력합니다.
판매 및 수익을 모두 포함하는 개체를 검색하려면 sales AND revenue
을 검색 필드에 입력합니다.
판매를 포함하고 또한 수익이 포함될 수도 있는 개체를 검색하려면 +sales revenue
을 검색 필드에 입력합니다.
판매만 포함하고 수익을 포함하지 않는 개체를 검색하려면 sales NOT revenue
을 검색 필드에 입력합니다.
REVENUE를 포함하지 않는 개체를 검색하려면 -revenue
를 검색 필드에 입력합니다.
+ 또는 - 등과 같은 특수 문자를 검색해야 할 경우 문자 앞에 백슬래시(\)를 입력합니다. 이것은 문자가 연산자로 사용되지 않고 검색의 일부라는 것을 나타냅니다. 예를 들어, RATING +A -A REPORT를 검색하려면 rating \+A \-A report
를 입력합니다.
뷰 필터 검색의 연산자 및 와일드카드 문자
검색 용어를 입력할 때 하나 이상의 문자를 나타내는 별표(*), 물음표(?) 등과 같은 와일드카드 문자를 사용할 수 있습니다. 와일드카드 문자는 어떤 문자인지 정확히 모르거나 전체 이름을 입력하기 싫을 때 종종 하나 이상의 문자를 나타내는데 사용됩니다.
- 하나 이상의 문자를 대신하려면 별표(*)를 사용합니다.
- 하나의 문자를 대신하려면 물음표(?)를 사용합니다.
sales*
를 입력하면 sales가 포함된 모든 단어를 가져옵니다. 별표의 위치가 중요합니다. sales*
는 salesman
또는 sales tax
를 검색하지만 dollar sales
는 찾지 못합니다. dollar sales
를 찾으려면 * sales
를 입력하면 됩니다.
sal
?를 입력하면 sale
또는 sal2
와 같은 단어는 검색되지만 sales
라는 단어는 두 개의 추가 문자가 있고 물음표가 그 중 하나만 대신하기 때문에 검색되지 않습니다.
뷰 필터에서 올바르고 효율적인 검색 구문의 예제
다음 예제에서는 Name
속성에 두 개의 표시(찾아보기) 폼인 First
및 Last
. First
는 이름을 나타내고 Last
는 성을 나타냅니다.
- 와일드카드를 포함하지 않는 검색 키워드는 처음과 끝에 와일드카드가 추가됩니다.
-
큰 따옴표 안에 포함된 텍스트는 문자열 비교로 간주합니다. 예:
사용자 입력: "aaa"
필터: First Name = "aaa" or Last Name = "aaa"
- 만약 와일드카드를 포함하면, MicroStrategy Web은 아무 것도 추가하지 않습니다. 예:
- A blank space, a comma, or the word OR indicates a logical OR between two conditions. An OR is placed in between multiple forms.
- 앰퍼샌드 기호(&) 또는 단어 AND는 두 조건 사이의 논리 AND를 나타냅니다. OR은 여러 개의 폼 사이에 놓여집니다.
- 빼기 기호(|) 또는 단어 NOT은 두 조건 사이의 논리 AND NOT을 나타냅니다. - 연산자 또는 NOT 연산자가 검색 텍스트의 시작 부분에 놓인 경우 연산자는 NOT으로 사용됩니다. - 연산자 또는 NOT 연산자가 검색 텍스트의 끝 부분에 놓인 경우 연산자는 무시됩니다.
- 콜론 뒤의 폼 이름(대소문자 구별 안 함)은 특정 폼에 대한 검색으로 사용될 수 있습니다.
- 빼기 기호(|) 또는 단어 NOT은 두 조건 사이의 논리 AND NOT을 나타냅니다. - 연산자 또는 NOT 연산자가 검색 텍스트의 시작 부분에 놓인 경우 연산자는 NOT으로 사용됩니다. - 연산자 또는 NOT 연산자가 검색 텍스트의 끝 부분에 놓인 경우 연산자는 무시됩니다.
- 비교 연산자(<, <=, >, >=)를 조건 앞에 놓을 수 있습니다. 비교 연산자는 검색 텍스트에서 첫 번째 문자이거나 공백 뒤에 와야 합니다.
사용자 입력 : aaa
필터: First Name like "*aaa*" or Last Name like "*aaa*"
사용자 입력: aaa*
필터: First Name like "aaa" or Last Name like "aaa"
사용자 입력: a*aa
필터: First Name like "a*aa" or Last Name like "a*aa"
사용자 입력 : aaa * * bbb 사용자 입력 : aaa *, * bbb 사용자 입력 : aaa * OR * bbb
필터: (First Name like "aaa*" or Last Name like "aaa*") OR (First Name like "*bbb" or Last Name like "*bbb")
사용자 입력: "aaa"&"bbb" 사용자 입력: "aaa" AND "bbb"
필터: (First Name = "aaa" or Last Name = "aaa") AND (First Name = "bbb" or Last Name ="bbb")
사용자 입력: "aaa" NOT "bbb"
필터: (이름 = "aaa"또는 성 = "aaa") AND NOT (이름 = "bbb"또는 성 = "bbb")
사용자 입력: -"aaa"
필터: NOT (First Name = "aaa" or Last Name = "aaa")
사용자 입력: "aaa" AND "bbb" NOT
필터: (First Name = "aaa" or Last Name = "aaa") AND (First Name = "bbb" or Last Name = "bbb")
사용자 입력: [Last]:aaa
필터: Last Name like "aaa"
사용자 입력: [First] : aaa OR [Last] : bbb OR ccc
필터: (First Name like "*aaa*") or (Last Name like "*bbb*") or (First Name like "*ccc*" or Last Name like "*ccc*)
사용자 입력: "aaa" NOT "bbb"
필터: (First Name = "aaa" or Last Name = "aaa") AND NOT (First Name ="bbb" or Last Name = "bbb")
사용자 입력: - "aaa"
필터: NOT (First Name = "aaa" or Last Name = "aaa")
사용자 입력: "aaa" AND "bbb" NOT
필터: (First Name = "aaa" or Last Name = "aaa") AND (First Name = "bbb" or Last Name = "bbb")
입력: ID > 3000
필터: ID greater than 3000