필터 설정 적용
필터링 기준 열
기준 | 설명 |
---|---|
설명 | 설명으로 요소를 필터링합니다. 텍스트 필터를 사용하여 텍스트와 문자열을 검색합니다. |
고유 이름 | 고유 이름으로 요소를 필터링합니다. 텍스트 필터를 사용하여 텍스트와 문자열을 검색합니다. |
특성 | 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이 아닌 모든 값을 찾는 필터는 제로(및 기타) 값을 반환합니다.