轴心(MDX)

返回指定轴上的元组集合。

Syntax

  
Axis(Axis_Number)  

Arguments

Axis_Number
一个有效的数值表达式,指定轴数。

Remarks

函数利用轴的零点位置返回轴上的元组集合。 例如,返回 Axis(0) COLUMNS轴, Axis(1) 返回ROWS轴,依此类推。 轴 函数不能 用于滤波器轴。 该函数可用于让计算过的成员了解正在执行查询的上下文。 例如,你可能需要一个计算出的成员,只提供行轴上选中的成员之和。 它也可以用来使一个轴的定义依赖于另一个轴的定义。 例如,通过根据列轴上第一个项的值来排序行轴的内容。

注释

一个轴只能指向一个先行轴。 例如,必须 Axis(0) 在评估COLUMNS轴之后,比如行轴或页面轴。

示例

以下示例查询展示了如何使用轴函数:

WITH MEMBER MEASURES.AXISDEMO AS  
SETTOSTR(AXIS(1))  
SELECT MEASURES.AXISDEMO ON 0,  
[Date].[Calendar Year].MEMBERS ON 1  
FROM [Adventure Works]  

下例展示了在计算成员内轴函数的使用情况:

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]