Axis(MDX)

튜플 집합을 지정된 축에 반환합니다.

구문

Axis(Axis_Number)

인수

  • Axis_Number
    축 번호를 지정하는 유효한 숫자 식입니다.

주의

Axis 함수는 축의 위치(0부터 시작)를 사용하여 튜플 집합을 축에 반환합니다. 예를 들어 Axis(0)은 COLUMNS 축을 반환하고, Axis(1)은 ROWS 축을 반환하는 식으로 진행됩니다. 필터 축에는 이 Axis 함수를 사용할 수 없습니다. 이 함수를 사용하면 계산 멤버에서 실행될 쿼리의 컨텍스트를 인식하도록 지정할 수 있습니다. 예를 들어 Rows 축에서 선택한 계산 멤버의 합계만 제공하는 계산 멤버가 필요할 수 있습니다. 또한 이 함수를 사용하여 한 축의 정의가 다른 축의 정의에 종속되도록 지정할 수 있습니다. 예를 들어 Columns 축의 첫 번째 항목 값에 따라 Rows 축의 내용을 정렬할 수 있습니다.

[!참고]

축은 이전 축만 참조할 수 있습니다. 예를 들어 Axis(0)은 ROW 또는 PAGE 축과 같이 COLUMNS 축이 계산된 다음에만 발생해야 합니다.

다음 예제 쿼리에서는 Axis 함수를 사용하는 방법을 보여 줍니다.

WITH MEMBER MEASURES.AXISDEMO AS

SETTOSTR(AXIS(1))

SELECT MEASURES.AXISDEMO ON 0,

[Date].[Calendar Year].MEMBERS ON 1

FROM [Adventure Works]

다음 예에서는 계산 멤버 내에 Axis 함수를 사용하는 방법을 보여 줍니다.

WITH MEMBER MEASURES.AXISDEMO AS

SUM(AXIS(1), [Measures].[Internet Sales Amount])

SELECT {[Measures].[Internet Sales Amount],MEASURES.AXISDEMO} ON 0,

{[Date].[Calendar Year].&[2003], [Date].[Calendar Year].&[2004]} ON 1

FROM [Adventure Works]

참고 항목

참조

MDX 함수 참조(MDX)