Axis(MDX)Axis (MDX)

적용 대상:예SQL Server Analysis Services아니요Azure Analysis ServicesAPPLIES TO:yesSQL Server Analysis ServicesnoAzure Analysis Services

튜플 집합을 지정된 축에 반환합니다.Returns the set of tuples on a specified axis.

구문Syntax


Axis(Axis_Number)  

인수Arguments

Axis_NumberAxis_Number
축 번호를 지정하는 유효한 숫자 식입니다.A valid numeric expression that specifies the axis number.

주의Remarks

함수 축의 0부터 시작 위치를 사용 하 여 축의 튜플 집합을 반환 합니다.The Axis function uses the zero-based position of an axis to return the set of tuples on an axis. 예를 들어 Axis(0)은 COLUMNS 축을 반환하고, Axis(1)은 ROWS 축을 반환하는 식으로 진행됩니다.For example, Axis(0) returns the COLUMNS axis, Axis(1) returns the ROWS axis, and so on. 필터 축에 함수를 사용할 수 없습니다.The Axis function cannot be used on the filter axis. 이 함수를 사용하면 계산 멤버에서 실행될 쿼리의 컨텍스트를 인식하도록 지정할 수 있습니다.This function can be used to make calculated members aware of the context of the query that is being run. 예를 들어 Rows 축에서 선택한 계산 멤버의 합계만 제공하는 계산 멤버가 필요할 수 있습니다.For example, you might need a calculated member that provides the sum of only those members selected on the Rows axis. 또한 이 함수를 사용하여 한 축의 정의가 다른 축의 정의에 종속되도록 지정할 수 있습니다.It can also be used to make the definition of one axis dependent on the definition of another. 예를 들어 Columns 축의 첫 번째 항목 값에 따라 Rows 축의 내용을 정렬할 수 있습니다.For example, by ordering the contents of the Rows axis according to the value of the first item on the Columns axis.

참고

축은 이전 축만 참조할 수 있습니다.An axis can reference only a prior axis. 예를 들어 Axis(0)은 ROW 또는 PAGE 축과 같이 COLUMNS 축이 계산된 다음에만 발생해야 합니다.For example, Axis(0) must occur after the COLUMNS axis has been evaluated, such as on a ROW or PAGE axis.

Examples

다음 예제 쿼리에서는 Axis 함수를 사용하는 방법을 보여 줍니다.The following example query shows how to use the Axis function:

WITH MEMBER MEASURES.AXISDEMO AS

SETTOSTR(AXIS(1))

SELECT MEASURES.AXISDEMO ON 0,

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

FROM [Adventure Works]

다음 예에서는 계산 멤버 내에 Axis 함수를 사용하는 방법을 보여 줍니다.The following example shows the use of the Axis function inside a calculated member:

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]

관련 항목:See Also

MDX 함수 참조 ( Mdx)MDX Function Reference (MDX)