멤버 식 사용

멤버 식에는 멤버 식별자, 멤버 함수 또는 멤버로 변환할 수 있는 식이 포함됩니다.

멤버 식별자는 다양한 형식으로 제공됩니다. 가장 간단한 형식의 멤버 식별자는 멤버 이름으로 구성됩니다. 예:

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)을 참조하세요.

참고 항목

식(MDX)