차원 식 사용

일반적으로 MDX(Multidimensional Expressions)의 함수에 매개 변수를 전달하여 계층에서 멤버, 집합 또는 튜플을 반환할 때 차원 및 계층 식이 사용됩니다.

차원 식은 개체 식별자이므로 단순 식일 수 있습니다. 간단하고 복잡한 식에 대한 설명은 식(MDX)을 참조하세요.

차원 식

차원 식에는 차원 식별자 또는 차원 함수가 포함됩니다.

차원 식은 자체적으로는 거의 사용되지 않습니다. 대신 일반적으로 차원에 계층 구조를 지정하려고 합니다. 유일한 예외는 계층 구조가 없는 Measures 차원을 사용하는 경우입니다.

다음 예에서는 [Measures] 식을 .Members 및 Count() 함수와 함께 사용하여 Measures 차원의 멤버 수를 반환하는 계산 멤버를 보여 줍니다.

WITH MEMBER [Measures].[MeasureCount] AS

COUNT([Measures].MEMBERS)

SELECT [Measures].[MeasureCount] ON 0

FROM [Adventure Works]

차원 식별자는 MDX 문을 설명하는 데 사용되는 BNF 표기법에서 Dimension_Name 나타납니다.

계층 식

마찬가지로 계층 식에는 계층 식별자 또는 계층 함수가 포함됩니다. 다음 예제에서는 계층 식 [Date]의 사용을 보여 있습니다. [일정]과 함께 . 수준 및 . Date 차원의 일정 계층 구조에서 수준 수를 반환하는 함수 수를 계산합니다.

WITH MEMBER [Measures].[CalendarLevelCount] AS

[Date].[Calendar].Levels.Count

SELECT [Measures].[CalendarLevelCount] ON 0

FROM [Adventure Works]

계층 식이 사용되는 가장 일반적인 시나리오는 . 멤버 함수는 계층 구조의 모든 멤버를 반환합니다. 다음 예제에서는 [Date]의 모든 멤버를 반환합니다. 행 축의 [일정]:

SELECT [Measures].[Internet Sales Amount] ON 0,

[Date].[Calendar].MEMBERS ON 1

FROM [Adventure Works]

계층 구조 식별자는 MDX 문을 설명하는 데 사용되는 BNF 표기법에서 Dimension_Name.Hierarchy_Name으로 나타납니다.

참고 항목

식(MDX)