축(MDX)
지정된 축의 튜플 집합을 반환합니다.
구문
Axis(Axis_Number)
인수
Axis_Number
축 번호를 지정하는 유효한 숫자 식입니다.
설명
축 함수는 축의 0부터 시작하는 위치를 사용하여 축의 튜플 집합을 반환합니다. 예를 들어 Axis(0)
COLUMNS 축 Axis(1)
을 반환하고 ROWS 축 등을 반환합니다. 축 함수는 필터 축에서 사용할 수 없습니다. 이 함수를 사용하면 계산 멤버에서 실행될 쿼리의 컨텍스트를 인식하도록 지정할 수 있습니다. 예를 들어 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]