MDX 사용

MDX를 사용하여 사용자 지정 구조 필터, 텍스트 필터 및 정렬을 만들 수 있습니다. 목록 디자이너의 내장 기능 대신 사용하거나 결합하여 함께 사용할 수도 있습니다. 예를 들어 목록 디자이너에서 구조 선택을 사용하여 목록을 구성할 수 있지만 목록을 정렬하는 데는 MDX 문을 사용합니다.

MDXType 목록의 MDX 함수, EXCEPT, INTERSECT 및 UNION은 사용자 지정 MDX 문을 목록 디자이너와 결합하는 방법을 지정하는 데 사용됩니다. 목록 디자이너 또는 MDX를 배타적으로 사용하려면 [목록 정의 사용] 또는 [사용자 지정 MDX 사용]을 선택하십시오.

이 예제는 온프레미스 환경에서 활성화할 수 있는 Samples 응용 프로그램을 기반으로 합니다. Product 차원에서 생성된 하이퍼블록을 사용합니다.
  1. 하이퍼블록을 선택하여 목록 디자이너를 사용 설정합니다.
  2. 고급 창의 [사용자 지정 MDX] 필드에서 다음을 지정합니다. ="[Product].[All Tires].[Car Tires Winter]".
  3. 목록 디자이너의 필터 창에서 다음 필터를 만듭니다. 설명=여름용 타이어.
  4. 고급 창의 MDXType 목록에서 [목록 정의 사용]을 선택합니다.
  5. [사용자 지정 MDX 사용]을 선택합니다.
    뷰 모드에서는 보고서에 겨울용 타이어만 표시됩니다.
  6. [UNION]을 선택합니다.
    뷰 모드에서는 보고서에 여름용 타이어 및 겨울용 타이어가 표시됩니다(UNION 함수는 논리 OR 관계를 만듦).
  7. [EXCEPT]를 선택합니다.
    뷰 모드에서는 여름용 타이어가 표시됩니다(EXCEPT 함수는 목록 디자이너 선택에서 MDX 선택을 제외함).
  8. [INTERSECT]를 선택합니다.
    뷰 모드가 비어 있습니다(INTERSECT 함수는 논리 AND 관계를 만듦).