필터 설정 적용

이 항목에서는 목록 디자이너의 필터 창에 있는 필터 설정 섹션의 열과 옵션에 관해 설명합니다.

필터링 기준 열

이 표에서는 필터링 기준 열 옵션을 보여줍니다.
기준 설명
설명 설명으로 요소를 필터링합니다. 텍스트 필터를 사용하여 텍스트와 문자열을 검색합니다.
고유 이름 고유 이름으로 요소를 필터링합니다. 텍스트 필터를 사용하여 텍스트와 문자열을 검색합니다.
특성 OLAP 데이터베이스에 정의된 요소의 특성을 필터링합니다.
범위 값을 필터링합니다. 필터 설정과 필터의 데이터 영역을 지정해야 합니다.
참고

값은 조각 세그먼트의 축 디자이너에서 사용할 수 있지만 조각 세그먼트의 목록 디자이너에서는 사용할 수 없습니다.

사용자 지정 MDX 또한 MDX 문으로 필터를 만듭니다.

계층 구조 열

계층 구조 목록은 조각 세그먼트의 축 디자이너에서만 사용할 수 있습니다. 목록에는 축에 있는 계층 구조가 포함됩니다.

필터 유형 열

설명, 고유 이름 및 특성 필터와 함께 필터 유형 설정을 사용합니다.

이 표에는 필터 유형 열의 옵션이 표시됩니다.

필터 유형 설명
문자열 검색 텍스트와 일치하는 설명, 고유 이름 또는 특성이 있는 요소를 계층 구조에서 검색합니다.
와일드카드 와일드카드를 사용하여 요소 이름을 필터링할 수 있습니다.
날짜 날짜 값을 필터링할 수 있습니다. Microsoft Analysis Services에만 유효합니다.
정규식 .NET 정규식을 사용하여 요소 이름을 필터링할 수 있습니다. 정규식은 대소문자를 구분합니다.

.NET 정규식에 관한 전체 안내서는 http://msdn2.microsoft.com/en-us/library/hs600312.aspx에 있습니다.

숫자 숫자 값을 필터링할 수 있습니다. 예를 들어 N보다 작은 값입니다.

Analysis Services를 사용하는 정규식

Analysis Services 데이터 소스와 함께 .NET 정규식을 사용하려면 Analysis Services 서버에 어셈블리를 설치해야 합니다.

어셈블리 파일의 이름은 Mis.Reporting.ServerExtension.dll이며 Application Studio 설정을 통해 C:\Program Files\Infor BI\Application Studio에 설치됩니다.

SQL Management Studio를 사용하여 Analysis Services 데이터베이스에 연결하고 Assemblies 폴더에 어셈블리를 추가합니다.

어셈블리에는 다음 매개 변수가 있어야 합니다.

  • 경로: ..\Application Studio\Mis.Reporting.ServerExtension.dll.
  • 이름: MisOlapYukonExtension
  • 권한: Safe
  • 가장 형식: 기본값

와일드카드 개요

이 표에서는 와일드카드 사용에 관해 설명합니다.
검색 문자열 설명

*xyz/xyz*

검색 문자열 앞 또는 뒤에 있는 별표(*)는 검색 텍스트로 시작하거나 끝나는 요소를 반환합니다.

?xyz

물음표는 누락된 문자를 나타냅니다. 여러 개의 물음표를 사용할 수 있습니다.

x?z

이 문자열이 포함된 검색 요청에서는 물음표 위치에 한 문자가 포함된 모든 요소를 반환합니다.

.Net 정규식

.NET 정규식을 사용하려면 정규식을 필터 유형으로 선택합니다.

다음 정규식을 사용할 수 있습니다.
설명 예제
^

행 시작 일치 연산자

^A는 A로 시작하는 목록 요소를 찾습니다.
$

행 종료 일치 연산자

er$은 er로 끝나는 목록 요소를 찾습니다.
+

한 개 이상 일치 연산자

e.+r$는 r로 끝나고 e도 포함하는 모든 목록을 찾습니다. e와 r 사이에 하나 이상의 문자가 있어야 합니다.
|

대체 연산자

^A|^B는 A 또는 B로 시작하는 목록 요소를 찾습니다.
( )

그룹화

^(..)는 짝수 문자를 포함하는 목록 요소를 찾습니다.
.

모든 문자

^c..d는 c로 시작한 다음 두 개의 문자와 d가 순서대로 표시되는 목록 요소를 찾습니다.
\

후속 문자를 리터럴로 정의합니다.

\\는 \ 문자를 포함하는 모든 목록 요소를 찾습니다.

정규식은 대소문자를 구분하지 않습니다. 대소문자를 구분하려면 (?-i)를 표현식의 접두부로 사용합니다.

조건

적용할 수 있는 조건은 필터 기준 및 필터 유형 목록의 선택 사항에 따라 달라집니다. 같음, 같지 않음, 보다 큼 등이 포함됩니다.

값 필터의 경우 [액세스 가능] 조건을 적용할 수 있습니다. 데이터를 볼 수 있는 권한을 사용자 및 요소에 적용할 수 있습니다. 특정 사용자와 요소에 대한 권한이 없음이면 해당 사용자는 요소 값을 볼 수 없습니다. 이러한 값은 비어있는 것으로 처리되며 액세스 가능 조건으로 필터링할 수 있습니다.

필터 설정이 참조하는 값을 입력합니다. 문자열 또는 숫자일 수 있습니다.

요소 이름 필터링

목록 디자이너에서 필터를 연 다음 [새 필터]를 클릭하고 필터 기준 목록에서 설명 또는 고유 이름을 선택합니다. 필터 유형, 조건 및 값을 선택합니다.
참고

조건은 목록에 있는 요소의 알파벳 순서를 참조합니다. 계층 구조에서의 위치는 고려하지 않습니다.

필터링 특성

목록 디자이너에서 필터를 연 다음 [새 필터]를 클릭하고 필터 기준 목록의 필터 설정 섹션에서 특성을 선택합니다. 필터 유형, 특성, 조건 및 값을 선택합니다.

필터 값

목록 디자이너에서 필터를 열고 [새 필터]를 클릭한 다음 필터 기준 목록에서 값을 선택합니다. 연산자와 값을 선택합니다. 데이터 영역을 사용하여 필터를 적용할 데이터 범위를 정의합니다.

값 필터를 사용하여 제로와 Null 값을 제외할 수 있습니다. Null 값이 포함된 셀은 비어 있습니다. 제로 값이 있는 셀은 숫자 0을 포함하고 있습니다. 제로는 계산에 사용할 수 있지만 null은 사용할 수 없습니다. 어떤 경우에도 'null'과 '제로(zero)'의 의미는 같지 않습니다.

데이터에 null 값과 제로 값이 모두 포함되어 있으면 다음 규칙이 적용됩니다.

  • null과 동일한 모든 값을 검색하는 필터는 제로 값을 반환하지 않습니다.
  • Null이 아닌 모든 값을 찾는 필터는 제로(및 기타) 값을 반환합니다.