멤버 식 사용
멤버 식에는 멤버 식별자, 멤버 함수 또는 멤버로 변환할 수 있는 식이 포함됩니다.
멤버 식별자는 다양한 형식으로 제공됩니다. 가장 간단한 형식의 멤버 식별자는 멤버 이름으로 구성됩니다. 예:
SELECT Amount ON 0
FROM [Adventure Works]
그러나 서로 다른 계층에 이름이 같은 멤버가 여러 개 있는 경우 쿼리에서 반환할 멤버를 확인할 수 있는 방법은 없습니다. 예를 들어 다음 쿼리는 이름이 [CY 2004]인 멤버의 데이터를 요청합니다. 쿼리가 성공적으로 실행되지만 Adventure Works 큐브에 해당 이름의 멤버가 6개 이상 있습니다.
SELECT [CY 2004] ON 0
FROM [Adventure Works]
따라서 가장 신뢰할 수 있는 형식의 멤버 식별자는 큐브의 특정 멤버를 식별하도록 보장하는 멤버의 고유 이름입니다. Analysis Services는 여러 가지 방법으로 고유한 이름을 생성할 수 있지만 고유한 이름은 항상 차원 이름 및 멤버 이름 또는 멤버 키의 두 개 이상의 식별자로 구성됩니다. 고유한 이름은 다음과 같은 형식으로 표시됩니다.
Dimension_Name
.[Hierarchy_Name.] [[{Member_Name | &Member_Key}.]... ] {Member_Name | &Member_Key}
Adventure Works 큐브의 멤버 고유 이름의 몇 가지 예는 다음과 같습니다.
[Measures].[Amount]
[Date].[Calendar Year].&[2004]
[Date].[Calendar].[Calendar Quarter].&[2004]&[1]
[Employee].[Employees].&[112]
[Product].[Product Categories].[All Products]
멤버를 반환하는 여러 MDX 함수가 있습니다. 전체 목록은 MDX(MDX 함수 참조)를 참조하세요 .
참고 항목
멤버 이름 및 멤버 키에 대한 자세한 내용은 멤버, 튜플 및 집합 작업(MDX)을 참조하세요.