返回指定轴上的元组集合。
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]