고급 목록 디자이너 옵션

고급 창에서 목록의 동작과 표현을 변경할 수 있습니다.

일반

일반 섹션에는 목록의 데이터 소스를 정의하는 네 개의 필드가 있습니다. 즉, 목록의 기반이 되는 데이터 연결, 큐브, 차원 및 계층 구조입니다. 각 필드에는 [<수식 편집>] 옵션이 있습니다. 예를 들어 이를 사용하여 차원을 변수에 종속시킵니다. 이는 예를 들어 사용자가 끌어서 놓기 동작을 사용하여 열 및 행 차원을 교환할 수 있는 동적 보고서를 만들 때 필요합니다. 이 경우 열과 행 차원을 별도의 변수에 저장하고 해당 변수에 차원을 적용할 수 있습니다.

계층 구조

이 테이블은 고급 창의 계층 구조 옵션을 표시합니다.
옵션 설명
고유 목록에 여러 번 존재하는 요소를 표시할지 여부를 지정합니다. 고유한 이름이 같은 요소를 표시하지 않거나 이름이 같은 요소를 표시하지 않을 수 있습니다.

중복을 포함하여 모든 요소를 표시하려면 모두 표시를 선택합니다.

수식을 지정하여 중복 제거를 제어할 수 있습니다.

계층화됨 수준별로 계층 구조를 표시합니다. 각 수준은 들여쓰기됩니다.
계층 구조 반전 하위 항목이 상위 항목 위에 표시되도록 계층 구조를 반전합니다.
드릴다운 시 구조 보호
주의
이 옵션을 잘못 사용하면 요소가 숨겨지고 액세스할 수 없게 됩니다.
목록은 정적 또는 동적으로 계산할 수 있습니다. 정적 계산은 목록의 모든 요소를 서버에서 즉시 로드합니다. 동적 계산은 목록을 확장할 때만 요소를 로드합니다.

어떤 방법을 사용하면 성능에 영향을 줄 수 있으며 각 상황에서 어떤 계산 방법이 사용되는지는 다양한 요소에 따라 결정됩니다. 예를 들어 목록이 계층화되지 않은 경우 정적 계산이 항상 사용됩니다.

동적 계산은 목록의 .children 속성을 사용합니다. 이것은 종종 목록을 계산하는 가장 빠른 방법입니다.

드릴다운 시 구조 보호 옵션은 목록의 구조와 관계없이 .children 속성을 강제로 사용합니다.

구조 선택, 필터 또는 사용자 지정 MDX를 사용하면 합법적으로 끊어진 계층 구조를 만들 수 있습니다. 예를 들어 북미/남미를 이 계층 구조에서 제외할 수 있습니다. 세계>북미/남미>북미.

이 예제에서 드릴다운 할 때 구조 보호가 참이면 World 요소를 확장해도 결과가 반환되지 않습니다.

목록

이 테이블은 고급 창의 목록 옵션을 보여줍니다.

옵션 설명
캐시 가능

기본적으로 서버 목록은 데이터베이스 서버에서보다 효율적으로 검색할 수 있는 곳에서 캐시되고 메모리에 저장됩니다. 이것은 자주 사용되는 목록에 특히 유용합니다. 캐시의 상태는 2분마다 점검되어 데이터 일관성을 유지합니다. 모든 인스턴스(사용자)가 별도의 캐시를 가지고 있기 때문에 데이터 일관성을 검사해야 합니다. 사용자가 목록을 변경하면 다른 사용자의 캐시에서 이러한 변경 사항이 업데이트되기까지 최대 2분이 걸릴 수 있습니다.

많은 동시 사용자가 보고서를 자주 업데이트하는 경우 보고서를 더 자주 업데이트해야 할 필요성 때문에 캐싱의 이점을 능가할 수 있습니다. 이러한 경우에는 캐시 가능(Cacheable)을 거짓으로 설정하십시오.

설명 선택적으로 목록의 텍스트 설명을 추가하십시오.

하위 집합

SUBSET 함수가 참으로 설정되면 세 개의 매개 변수가 사용 설정됩니다. 카운트, 기본 요소 및 시작입니다. 이들을 사용하여 로컬 목록의 어떤 요소가 표시되는지 제어하는 하위 집합을 정의합니다.

하위 집합에 표시할 요소 수를 정의합니다(Count). 그런 다음 하위 요소가 시작될 위치(시작)를 선택한 요소(기본 요소)와 관련하여 계층 구조에서 지정합니다. 시작점은 기본 요소와 같을 수도 있고 그 아래에 있는 여러 요소가 될 수 있습니다.

예제

샘플 응용 프로그램의 Analysis 큐브의 Product 차원은 제품 그룹, 제품 하위 그룹 및 개별 제품을 포함하는 제품 목록입니다. All Products를 기본 요소 및 시작으로 사용하는 3개 요소 하위 집합은 Product 계층 구조의 처음 세 요소('All Tires', 첫 번째 제품 하위 그룹 및 해당 하위 그룹의 첫 번째 요소)를 표시합니다. 이 하위 집합은 수= 3, 기본 요소=모든 타이어, 시작=0으로 정의됩니다.

시작을 0(기본 요소와 동일)에서 1로 변경하면 하위 집합이 한 요소 계층 구조 아래로 이동합니다. 이제 첫 번째 하위 그룹과 처음 두 개의 개별 제품이 표시됩니다.

시작을 2로 변경하면 처음 세 개의 개별 제품만 표시됩니다.